好奇,我有这个功能:
function detectChanges()
{
sendAjax('reload', num_rows, '',
function(data)
{
$('#container').html(data);
});
}
写下来:
detectChanges();
我应该每隔5秒钟使用setInterval重复此功能还是有更好,更清洁的jQuery替代方案?
答案 0 :(得分:1)
setInterval很干净。您可能实际上想要使用setTimeout,并在每次响应AJAX调用结束时调用它。这样,如果请求超过5秒,您将不会重叠它们。
答案 1 :(得分:0)
目前还不清楚你要做什么,但你可能不想每5秒轮询一次,特别是如果你要每隔5秒对服务器进行一次AJAX调用。
也许您可以使用jQuery.change()
- http://api.jquery.com/change/