如何在浏览器中为Always创建jquery中的while

如何在浏览器中为Always创建jquery中的while,jquery,chat,Jquery,Chat,我想创建一个聊天脚本,并检查新的回复 我需要每隔4秒检查一次db.php文件中的新消息 样本: function while_check_seen() { $(".replay").delay(4000).load("../db_pms.php?action=check"); while_check_seen() } 这个虽然工作正常,但占用了大量CPU 有人能提出更好的方法吗?您可以使用jQuery插件,该插件将定期轮询给定的URL,并(可选)根据需要更新页面 例如:

我想创建一个聊天脚本,并检查新的回复

我需要每隔4秒检查一次db.php文件中的新消息

样本:

function while_check_seen()
{
    $(".replay").delay(4000).load("../db_pms.php?action=check");    
    while_check_seen()
}
这个
虽然
工作正常,但占用了大量CPU


有人能提出更好的方法吗?

您可以使用jQuery插件,该插件将定期轮询给定的URL,并(可选)根据需要更新页面

例如:您可以尝试以下方法:

setInterval(function() {
    $(".replay").load("../db_pms.php?action=check");    
}, 4000);

tanX ric,使用Ajax是每4秒检查一个文件吗?tanX tomas,我想要其他方式very tanX tomas,这个id非常好,但我需要其他方式!