ajax请求设置超时超过2min?当我设置超时值超过2分钟时,它没有效果。我在chrome和edge中测试,当请求时间超过2分钟时,它将返回超时。
这是代码
$.ajax({
type: "get",
url: requestURL || jsonServer(),
dataType: "text",
data: requestdata,
timeout: 240000,
success: successCallback,
async: syncFlag,
cache: false,
error: errorCallBack || function (data) {
requestErrorCallBack(data);
}});
答案 0 :(得分:0)
我今天也遇到了同样的问题。经过几个小时的搜索,我没有找到任何在线解决方案和解释。但是,我很幸运地“解决了”我的问题。
在我的情况下,我使用webpack开发服务器来开发Vuejs的SPA。开发服务器代理实际上触发了超时问题。他们的doc中没有任何超时配置。但是,如果您构建自己的应用并直接加载而不使用任何开发服务器代理的应用,则代码应该没问题。