$ajax({}).done 和 $ajax({}) success 区别

jquery中1.5版本之后使用ajax中的done方法。

该方法和ajax中的success有类似的功效。首先必须是jquery中的1.5版本之后。

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之后执行

猜你喜欢

转载自blog.csdn.net/weixin_38383877/article/details/88792806
今日推荐