好奇,我有这个功能:
setInterval( function(){
sendAjax('search', eInput, function(responseText){
$("#txtResp").html(responseText);
})
}, 5000 );
它连续运行此功能,没有间隔。它导致我的sendAjax函数像疯了一样运行。
我只需要每5秒运行一次。有什么帮助吗?
此致
泰勒
答案 0 :(得分:0)
怀疑这是问题,但不要忘记用分号结束你的行
setInterval( function(){
sendAjax('search', eInput, function(responseText){
$("#txtResp").html(responseText);
}); // <---
}, 5000 );
也可能是一个问题,因为你每5秒做一次事情,当收到响应而不管间隔时,将执行sendAjax
的回调。因此,您可能会看到连续的响应反复写入#txtResp div