我目前有一个基于Ajax的聊天,我试图通过仅在更新发生时加载聊天脚本来简化.因此,如果数据库中没有任何变化,则无需继续加载.
我现在的逻辑说:
setInterval()
)但是,如果没有任何改变,那么继续调用它似乎相当低效.相反,我想做的是:
但是我怎么会这样呢?我目前使用的功能是:
function updateShouts() {
$('#chatArea').load('chat.php'); // load chat logs
}
setInterval("updateShouts()", 500); // call function every half a second
Run Code Online (Sandbox Code Playgroud)