Jquery 仅对特定ajax隐藏微调器
我正在使用一个微调器,如图所示 有3个函数运行ajax调用 我只想为运行ajax调用的特定函数隐藏它,如何做到这一点 目前,我添加spinner for ajax调用的代码如下:Jquery 仅对特定ajax隐藏微调器,jquery,ajax,bind,Jquery,Ajax,Bind,我正在使用一个微调器,如图所示 有3个函数运行ajax调用 我只想为运行ajax调用的特定函数隐藏它,如何做到这一点 目前,我添加spinner for ajax调用的代码如下: $(document).ready(function(){ $("#spinner").bind("ajaxSend", function() { $(this).show(); }).bind("ajaxStop", function() {
$(document).ready(function(){
$("#spinner").bind("ajaxSend", function() {
$(this).show();
}).bind("ajaxStop", function() {
$(this).hide();
}).bind("ajaxError", function() {
$(this).hide();
});
});
这正是我上面链接的教程中显示的内容。
现在,我如何使它只适用于3个ajax调用函数中的2个
ps:我是否应该每次都解开并绑好它 对于不使用ajaxStart/ajaxStop的ajax调用(我想这是用来显示/隐藏spinkner的,在您的问题中没有这方面的信息),只需如下设置
global:false
:
$.ajax({
url: "test.php",
context: document.body,
global: false,
success: function(data){
$('#test').html(data);
});
有关更多信息,请参阅