php一次只执行一次ajax调用

时间:2013-09-16 07:33:58

标签: php jquery ajax asynchronous

我对服务器进行了ajax调用,返回已处理的json数据。为了加快速度,我需要同时执行它们。

问题: 我被执行并且当时只返回了一个请求 Ajax calls

正如您所看到的,每次响应时间几乎翻倍,但发送的数据始终相同。如果我理解,必须有所有通话时间,例如15,47s。 AJAX:

$.each([76, 76, 76, 76], function(){
   $.ajax({
      url: 'index.php?r=report/generateReport',
         type: 'post',
         dataType: 'json',
         data:{ ... },
         async: true,
         success: function(json){
             ....
         }
      });

    console.log('done');
});

1 个答案:

答案 0 :(得分:1)

你使用会话吗?然后是会话锁定。尽快致电session_write_close()