错误:在使用ajax.get时期望元素之后的标记

时间:2013-12-09 04:05:26

标签: javascript jquery ajax

当我运行在元素列表后面显示“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>

1 个答案:

答案 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; 
        }
  });
}