.ajaxStart() / .ajaxStop() —— ajax请求开始时 / 结束时触发

1、.ajaxStart()——ajax请求开始时触发 html

描述:ajax请求开始时触发 .ajaxStart()的回调函数,全局的,全部的ajax均可以用ajax

写法:元素.ajaxStart(function({ajax请求开始时触发的代码})ide

$("#loading").ajaxStart(function () {
    $(this).show();  //ajax请求开始时#loading元素显示
});

做用域:全局函数

某个ajax不受全局方法的影响:this

方法:将$.ajax({})的global设为falseurl

$.ajax({
    url: "test.html",
    global:false
});

 

2、.ajaxStop()——ajax请求结束时触发 spa

描述:ajax请求结束时触发 .ajaxStop()的回调函数,全局的,全部的ajax均可以用code

写法:元素.ajaxStop(function({ajax请求结束时触发的代码})htm

$("#loading").ajaxStop(function () {
    $(this).hide();   //ajax请求结束时#loading元素隐藏
});

做用域:全局blog

某个ajax不受全局方法的影响:

方法:将$.ajax({})的global设为false

$.ajax({
    url: "test.html", global:false });
相关文章
相关标签/搜索