当我运行在元素列表后面显示“SyntaxError:missing”的调试器时,我一直收到错误“
第一个请求始终按预期工作,但所有后续请求都返回语法错误。有人可以向我解释我在这里搞砸了什么。谢谢,麻烦您了。
$("#submitmsg").click(function(){
alert('start');
var clientmsg = $("#usermsg").val();
$.post("post.php", {text: clientmsg});
$("#usermsg").attr("value", "");
return false;
});
setInterval($.ajax({
url : 'http:www.whatever.com/log.html',
type : 'GET',
success : function(data)
{
document.getElementById('chatframe').innerHTML = data;
}
}), 500);
</script>
答案 0 :(得分:0)
你的setInterval是错误的,它应该是,setInterval(func, delay[, param1, param2, ...]);
喜欢
setInterval(ajax_func, 500);
function ajax_func() {
$.ajax({
url : 'http://www.whatever.com/log.html',
type : 'GET',
success : function(data) {
document.getElementById('chatframe').innerHTML = data;
}
});
}