0

我在以下 ajax 请求中遇到了这个奇怪的问题。

$.ajax({
   type:'POST',
   url:'import_data.php',
   data:'buildquery',
   dataType:'xml',
   success:function(response){
     console.log(response);
   },
complete:function(response){
 console.log(response);
},
error:function(jqXHR,textStatus,errorThrown){
  alert('error');
console.log(textStatus, errorThrown);
}

});

在 import_data.php 我有一些成功执行的数据库操作(这大约需要 30 分钟),然后打印以下 xml 文件 <metaclass> <status>ok</status> </metaclass>

但问题是我没有得到任何响应,即使在我的 php 执行完成之后。请求仍未完成,在萤火虫请求仍在进行中...

如果脚本执行时间较短,我的响应工作正常,我的意思是如果 import_data.php 只需要 2 或 3 分钟,那么我会收到响应.....

任何信息将不胜感激,在此先感谢。

4

0 回答 0