gpt4 book ai didi

javascript - 如何从 ajaxComplete 事件监听器中排除特定的 ajax 调用

转载 作者:行者123 更新时间:2023-11-29 17:09:09 24 4
gpt4 key购买 nike

目前,我们正在使用 ajaxComplete 监听器,它会在每次 ajax 调用发生后调用我提到的特定函数。

$(document).ajaxComplete(function () {

someFunction();
})

有一种情况,在特定的 ajax 调用之后,我想做一些事情而不是调用 someFunction()

有没有办法从 ajaxComplete 中排除特定的 ajax 调用?

最佳答案

这是一个小例子,你可以如何在 $.ajaxComplete 中使用设置参数

$.ajax({    
type:"GET",
url:"http://google.com"
});

$.ajax({
type:"GET",
url:"https://stackoverflow.com"
});

$(document).ajaxComplete(function(event,xhr,settings){
console.log("URL",settings.url);
if(settings.url === "https://stackoverflow.com")
{
$(".loadedPage").html("Stackoverflow loaded");
}
else if(settings.url === "http://google.com")
{
$(".loadedPage").html("Google Loaded");
}
});

希望这对您有所帮助!

关于javascript - 如何从 ajaxComplete 事件监听器中排除特定的 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22794938/

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