I m 进行长途投票(例如this)和PHP和jQuery。 在浏览器上下载整页后,一项功能向投票人提出长期要求,并有一定的排位限制,如果数据来自背后,再次提出长期污染要求,如果出现任何错误,它将再次提出新的长期污染要求。
问题:通过火力分析痕量,我注意到,长期投票请求有3或4次,但不应。 仅应有一页长的污染要求。
然而,该法典完美运作,但长期提出的重复要求是问题。
function listen_for_message(){
// this functions is makes the long-polling request
$.ajax({
url: "listen.php",
timeout:5000,
success: function(data) {
$( #display ).html(data);
listen_for_message();
}
error: function() {
setTimeOut("listen_for_message()",2000); // if error then call the function after 2 sec
}
});
return;
}