cha*_*ndu 2 javascript ajax jquery
目前,我们正在使用ajaxComplete监听器,它调用特定的函数,我在每次调用ajax之后都会提到它.
$(document).ajaxComplete(function () {
someFunction();
})
Run Code Online (Sandbox Code Playgroud)
有一种情况是在特定的ajax调用之后,我想做某事而不是调用someFunction().
有没有办法从ajaxComplete中排除特定的ajax调用?
以下是如何使用$ .ajaxComplete中的settings参数的小示例
$.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");
}
});
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!!
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |