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

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

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

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

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

作用域:全局

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

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

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

 

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

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

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

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

作用域:全局

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

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

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

 

posted @ 2017-12-26 14:42  念念念不忘  阅读(758)  评论(0编辑  收藏  举报