码迷,mamicode.com
首页 > Web开发 > 详细

jquery ajax中success与complete的执行顺序

时间:2017-11-01 18:51:39      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:res   全局   color   调用   ajaxstart   ...   清理   资源   成功   

jquery ajax中success与complete的执行顺序

jquery中各个事件执行顺序如下:

1.ajaxStart(全局事件)

2.beforeSend

3.ajaxSend(全局事件)

4.success

5.ajaxSuccess(全局事件)

6.error

7.ajaxError (全局事件)

8.complete

9.ajaxComplete(全局事件)

10.ajaxStop(全局事件)

先执行success,再执行error,最后始终执行complete

----------------------

 

区别的就是 --- 

success:当请求成功时调用函数,即status==200;

complete:当请求完成时调用函数,即status==404、403、302...只要不出错就行。

 

因为通常我们需要用来清理资源   所以就设计成compelete在success之后执行 

jquery ajax中success与complete的执行顺序

标签:res   全局   color   调用   ajaxstart   ...   清理   资源   成功   

原文地址:http://www.cnblogs.com/rgqjson/p/7767830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!