jquery ajax 全局事件

jquery的ajax方法的全部全局事件:(不管是$.ajax()、$.get()、$.load()、$.getJSON()等都会默认触发全局事件)

  • ajaxStart:ajax请求开始前
  • ajaxSend:ajax请求时
  • ajaxSuccess:ajax获取数据后
  • ajaxComplete:ajax请求完成时
  • ajaxError:ajax请求发生错误后
  • ajaxStop:ajax请求停止后
$(document).ajaxStart(function(event,xhr,settings){
  console.log('start');
})
.ajaxComplete(function(event,xhr,settings){
  console.log('complete');
})
.ajaxSuccess(function(event,xhr,settings){
  console.log('success');
})
.ajaxError(function(event,xhr,settings,info){
        alert(event.type);
        alert(event.target);
        for(var i in event){ //打印出event的所有属性
            document.write(i + '<br />');
        }
});

 另附:http://www.365mini.com/page/jquery_ajax.htm#settings

posted @ 2017-11-22 18:27  【云】风过无痕  阅读(240)  评论(0编辑  收藏  举报