是否有针对一般 HTTP 请求触发的事件(例如 ajax 请求的 ajaxStart 事件)?

发布于 2024-12-10 04:17:30 字数 332 浏览 0 评论 0原文

我正在寻找一个与ajax对应的事件相同的事件:

$(document).bind("ajaxStart", function() {
 //do something
}); 

但是对于所有类型的请求,例如:

$(document).bind("requestStart", function() {
 //do something
}); 

所以它应该由“href links”触发,window.location中的更改,表单提交等等...

是否有任何脚本或可能性可以提供此功能?

I am searching for an event which does the same as the ajax correspondent:

$(document).bind("ajaxStart", function() {
 //do something
}); 

but for all kinds of requests, like:

$(document).bind("requestStart", function() {
 //do something
}); 

so it should be fired by "href links", changes in window.location, form submits and so on...

Is there any script or possibility which provide this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇纵 2024-12-17 04:17:30

如果您想了解页面何时离开(无论如何),您可以使用非标准 所有主流浏览器都支持的beforeunload事件

If you are looking to find out when a page is being left (no matter how), you can use the non-standard beforeunload event that is supported by all major browsers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文