我在以下 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 分钟,那么我会收到响应.....
任何信息将不胜感激,在此先感谢。