gpt4 book ai didi

Javascript中断页面请求

转载 作者:行者123 更新时间:2023-11-29 15:47:46 26 4
gpt4 key购买 nike

我有一个向服务器发送请求的页面。然后我们在服务器上向第三方 Web API 发送同步请求。由于对 Web API 的调用,我们永远无法完全控制服务器端处理需要多长时间。所以,我想做的是编写一个 javascript 函数,它将中断此页面请求并在经过这么多时间后将用户转发到错误页面。所以我的 javascript 看起来有点像这样。

function onSubmit() {
var oneMinute = (60 * 1000);
setTimeout(function(){ window.location.replace("http://errorPage.html"); }, oneMinute);
return true;
}

问题在于,即使执行了超时方法,页面仍然会在重定向到错误页面之前等待服务器的响应。有没有办法中断页面请求,使其不会等到收到响应才重定向到错误页面?

最佳答案

你可以试试这个,不确定它是否适用于所有浏览器。

function onSubmit() {
var oneMinute = (60 * 1000);
setTimeout(function(){
if($.browser.msie){
document.execCommand('Stop');
}
else{//Other browsers
window.stop();
}
window.location.replace("http://errorPage.html");
}, oneMinute);
return true;
}

关于Javascript中断页面请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com