小编Jia*_*ian的帖子

可以在jquery ajax中设置什么是最大超时?

$.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的最大超时值?

javascript ajax jquery timeout http-status-code-404

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

http-status-code-404 ×1

javascript ×1

jquery ×1

timeout ×1