$ajax({}).done 和 $ajax({}) success 区别
生活随笔
收集整理的這篇文章主要介紹了
$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之后執行
總結
以上是生活随笔為你收集整理的$ajax({}).done 和 $ajax({}) success 区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript部分问题
- 下一篇: div里面放ul,使ul横向和纵向滚动