嗨,我被困在我的setTimeout函数上。我想做的是为我的检索对话功能循环setTimeout。我已经在setInterval上尝试过,但是对我的应用程序使用setInterval是一个坏消息,这就是为什么我切换到setTimeout的原因。但是我似乎无法弄清楚加载完成后如何使setTimeout再次工作..这是我到目前为止已经尝试过的事情,但现在仍在尝试使其工作..
Javascript:
id = setTimeout(function()
{
$.ajax(
{
url: "includes/handlechat.php",
type: "GET",
data: data,
dataType: 'json',
success: function(result)
{
$("#clog").empty();
$.each(result, function(rowKey, row)
{
$("#clog")
.append('
'+ row.username +':
' + row.message_content + '' );});
},
complete: function ()
{
clearTimeout(id);
}
})
}, 1101);
有什么提示或建议吗?