Недавно я создал этот .html файл:AJAX, PHP, чат создания
<?php ?> <html> <head> <title>Feri`s Chat</title> <script src="http://code.jquery.com/jquery-1.9.0.js"></script> <script> function submitChat(){ if(form1.uname.value == '' || form1.msg.value == ''){ alert('Kerlek irj be egy nevet es egy uzenetet is :S'); return; } var uname = form1.uname.value; var msg = form1.msg.value; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState==4&&xmlhttp.status==200){ document.getElementById('chatlogs').innerHTML = xmlhttp.responseText;} } xmlhttp.open("GET","insert.php?uname="+uname+"&msg="+msg,true); xmlhttp.send(); } $(document).ready(function(e) { $.ajaxSetup({cache:false)}; setInterval(function(){$(#chatlogs).load('lel.php')};); )}; </script> </head> <body> <form name="form1"> Ird be a chat neved: <input type="text" name="uname" /> Az uzeneted : <textarea name="msg"></textarea> <a href="#" onClick="submitChat()">Kuld</a> <div id="chatlogs"> Keressuk az uzeneteket, kerlek varj... </div> </body>
It`s чат. Теперь, что действительно меня беспокоит. На 36-й линии, где я писал: «
$(document).ready(function(e) {
$.ajaxSetup({cache:false)};
setInterval(function(){$(#chatlogs).load('lel.php')};);
)};
» я получаю что-то по имени синтаксисом ERROR. И я просто не могу понять, в чем проблема. Не могли бы вы помочь мне?
Спасибо Дэвиду за ваш быстрый ответ, я был уверен, there' что-то не так с этой линией, поэтому я задал такой вопрос. Я исправил его, но по-прежнему существует синтаксическая ошибка в строке 36, в частности, со следующей строкой <"$. AjaxSetup ({cache: false)};"> –
@FeRi: Я обновил свой ответ, чтобы включить это. Похоже, это была просто опечатка, которую вы упустили. – David
Кажется, я полностью перепутал эту часть кода. Могу ли я попросить вас снова проверить эту строку, снова 'code'setInterval (function() {$ ('# chatlogs'). Load ('lel.php')};); \t)}; 'code', поскольку он все еще предупреждает меня о синтаксической ошибке. Мне очень жаль беспокоить вас такими вещами :( –