Javascript Ajax调用没有得到任何响应
我有一个Ajax调用,它验证输入数据并向用户显示响应。运行和发送响应通常需要不到五分钟的时间,但可能会因验证的数据量而异。当我从我的计算机上运行时,我总是得到响应,但是当客户端从他的网络上的计算机上运行相同的应用程序时,他永远不会得到响应。因此,他等待了十分钟,没有回答,然后按F5键获取验证日志。Javascript Ajax调用没有得到任何响应,javascript,ajax,get,vuejs2,Javascript,Ajax,Get,Vuejs2,我有一个Ajax调用,它验证输入数据并向用户显示响应。运行和发送响应通常需要不到五分钟的时间,但可能会因验证的数据量而异。当我从我的计算机上运行时,我总是得到响应,但是当客户端从他的网络上的计算机上运行相同的应用程序时,他永远不会得到响应。因此,他等待了十分钟,没有回答,然后按F5键获取验证日志。 我正在使用VueJS,下面是我的请求 this.$http.get(url).then( response => { console.log("success");
我正在使用VueJS,下面是我的请求
this.$http.get(url).then(
response => {
console.log("success");
},
error => {
console.log(error);
}
)
.finally(function(){
console.log("finally");
})
.catch(function(err) {
console.log(err);
});
我们都在使用Chrome并查看他的控制台,上面没有显示任何日志,并且存在以下错误:net::ERR\u CONNECTION\u RESET,net::ERR\u NETWORK\u CHANGED,net::INTERNET\u DISCONNECTED
有没有办法在不指定超时的情况下强制回答?上述错误是否与问题有关?如果是,如何修复它们?使用axios。5分钟是很长的时间。为什么要花这么长时间?应该是5秒,max@JeremyThille,运行验证并将响应返回给用户需要5分钟。这并不能回答为什么这么长的问题?即使有几个数据库调用,也最多需要5秒,甚至接近0.5秒,但不是5分钟。我的意思是,谁会等服务器响应整整5分钟呢?:)在你的一生中,你有没有点击一个按钮,等了整整5分钟才收到回复?@JeremyThille,就像我在问题中说的,对我来说,它是有效的,所以是的,我点击了按钮,等了5分钟,直到它完成运行。这不是重点,但这是供应链软件的一部分,验证所做的是检查用户是否提供了所有必要的数据,以及其是否对下一步有效。它从近一百个表中获取数据,并查找数据中的任何不一致性。