gpt4 book ai didi

javascript - 如何不等待 jQuery $.get 函数完成

转载 作者:行者123 更新时间:2023-12-03 03:49:16 27 4
gpt4 key购买 nike

我正在做一个简单的 jQuery get,如下所示,效果很好

$.get("http://test.example.com/do-something", function (data) {
console.log("test work done");
});

GET请求启动,不影响用户体验。用户能够与页面交互。

但是,如果用户在 GET 请求尚未完成时尝试重新加载页面,浏览器会让他等待,直到完成。

这是我的实际问题:如何让浏览器不等待发起的请求完成或超时?

最佳答案

在 jQuery 中使用 .abort().unload() 函数。这是一个例子

var t = $.get(url, function(){
//do things here
})

$(window).unload(function() {
t.abort();
})

关于javascript - 如何不等待 jQuery $.get 函数完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45238323/

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