ajax请求可以设置超时超过2分钟吗?当我设置超时值超过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);
}});
最佳答案
我今天也遇到了同样的问题。经过几个小时的搜索,我在网上没有找到任何解决方案和解释。不过,我幸运地“解决”了我的问题。
在我的情况下,我使用 webpack 开发服务器来开发 Vuejs 的 SPA。超时问题实际上是由开发服务器代理引发的。他们的doc中没有任何超时的配置。但是,如果您构建应用程序并直接加载应用程序而无需任何开发服务器代理,则您的代码应该没问题。
关于javascript - ajax请求超时2分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45726637/