ajax 请求设置超时可以超过 2 分钟吗?当我设置超时值超过2分钟时,它不起作用。我在铬和边缘进行测试,当请求时间超过 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);
}});
我今天也遇到了同样的问题。经过几个小时的搜索,我在网上找不到任何解决方案和解释。但是,幸运的是,我有点"解决"了我的问题。
在我的情况下,我使用 webpack 开发服务器来开发 Vuejs 的 SPA。开发服务器代理实际触发的超时问题。他们的文档中没有任何超时配置。但是,如果你构建应用并直接加载应用,而无需任何开发服务器代理,则代码应该没问题。