我在谷歌上搜索了很多。Comet
在所有具有withPHP
和的示例中jQuery
。他们在:
setTimeout(function(){ check_new_data_function() }, 5000);
function check_new_data_function(){
$.ajax{
blah
}
}
是的,使用 Comet 非常简单,每 5 秒检查一次。但这根本不能称为“彗星”,彗星的目的不就是不循环我们的请求吗?而是获取从服务器推送的数据?
请参阅此示例。
或者另一个剪辑。
他们都有一个函数,可以$.ajax
通过循环从另一个文件中获取数据。但他们真的Long Polling/Comet
吗?
据我所知,当我们不想将服务器置于$.ajax
循环的许多请求下时,我们会使用 Comet,在 Comet 中,数据将从服务器推送到客户端浏览器,我错了吗?
有人可以让我清楚这个想法吗?