gpt4 book ai didi

javascript - 定义 jQuery Ajax 方法($.get、$.post、$.ajax、$.getScript 等)基本方法

转载 作者:行者123 更新时间:2023-11-30 13:25:50 25 4
gpt4 key购买 nike

我们正在使用 jQuery 执行 ajax 调用。我们使用不同的方法 - $.get$.getScript$.post 等。

我想对每个 ajax 调用执行 session 检查,一旦发现 session ,函数应该继续执行其主体中定义的内容。而不是通过在使用 ajax 方法的每个地方显式调用函数来执行此类检查,有更好的方法吗?

假设,假设所有 jQuery ajax 方法都有一个基本方法,我们可以使用该基本方法来执行 session 检查。这样的事情可能吗?

谢谢。

最佳答案

我认为您可以使用全局 ajax 事件处理程序:

These methods register handlers to be called when certain events, such as initialization or completion, take place for any AJAX request on the page. The global events are fired on each AJAX request if the global property in jQuery.ajaxSetup() is true, which it is by default. Note: Global events are never fired for cross-domain script or JSONP requests, regardless of the value of global.

source

======
我认为你应该使用 ajaxSend 事件:
看这里:http://docs.jquery.com/Ajax_Events
ajaxSend 将在每个 ajax 请求上触发,并且

This global event is also triggered before the request is run

关于javascript - 定义 jQuery Ajax 方法($.get、$.post、$.ajax、$.getScript 等)基本方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530168/

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