gpt4 book ai didi

javascript - 修改 jQuery getJSON - 添加调用和回调函数

转载 作者:行者123 更新时间:2023-12-03 12:31:01 24 4
gpt4 key购买 nike

我正在尝试创建一个加载程序来跟踪 AJAX 调用开始和结束的时间。它使用 JSONP,因此 .ajaxComplete() 不起作用/不可靠。

理想情况下,我想修改 getJSON ,以便每次调用函数时,也会调用 addAJAX() 。该回调还将触发函数removeAJAX()。

目前,我必须通过向每个 getJSON 添加函数来做到这一点,其中函数有很多,而且可能还会更多。

例如:

// Add ajax tracker
hl.addAJAX();

$.getJSON('someurl.com?callback=?',{ key: APIKEY }, function(json) {
// Remove the ajax tracker
hl.removeAJAX();
});

为 AJAX 调用创建包装函数是一种选择,但我真的很想知道 jQuery 是否可以这样修改?

最佳答案

是的,您可以覆盖 jQuery 来执行此类操作。我已经发布了一个类似问题的答案。因此,不要重新发布,而是提供引用 -

How to get default error of ajax call

关于javascript - 修改 jQuery getJSON - 添加调用和回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23931970/

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