Ajax 2请求一次

时间:2014-07-11 00:05:17

标签: javascript php jquery html ajax

我试图一次处理2个多个请求 1请求正在处理10分钟后完成的长PHP脚本(因为我无法在JS中修改它,所以它没有解决方案)
2请求处理从PHP文件返回DB字段计数这里是两个文件

function checkCount(){

$.when($.post('php/getcount.php', function(result){
    $("#message_count").text(result);
   })).then(function(){
      setTimeout(checkCount, 5000);
   });
}

因为我无法在PHP中实时更新HTML元素值,所以我必须使此函数每次5秒更新元素。
第一个请求保持挂起状态,并且getcount.php已发送并保留 待定也是。 任何解决方案?

1 个答案:

答案 0 :(得分:0)

$(document).ready(function() {
checkCount();
});

function checkCount() { 
$.post('php/getcount.php', function(result){
$("#message_count").text(result); 
});
setTimeout(checkCount, 5000);    
}