$.ajax(
url:"",
async: true,
timeout: 2*60*60*1000, //2 hours,
success: function(){},
error: function(){}
);
Run Code Online (Sandbox Code Playgroud)
在jQuery ajax请求中,如果我将超时设置为大值,或者将其保留为空,是否会一直等到服务器返回结果?
实际上,我希望服务器会在1.5小时内响应,所以在我的js脚本中我将超时设置为2小时,但我发现Ajax在不到1小时内跳转到错误函数(使用msg代码404).这意味着ajax会提前中止等待.
所以我想知道是否可以设置ajax的最大超时值?