$ajax({}).done 和 $ajax({}) success 区别
生活随笔
收集整理的這篇文章主要介紹了
$ajax({}).done 和 $ajax({}) success 区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
jquery中1.5版本之后使用ajax中的done方法。
該方法和ajax中的success有類似的功效。首先必須是jquery中的1.5版本之后。
jQuery中各個(gè)事件執(zhí)行順序如下:
1.ajaxStart(全局事件)
2.beforeSend
3.ajaxSend(全局事件)
4.success
5.ajaxSuccess(全局事件)
6.error
7.ajaxError (全局事件)
8.complete
9.ajaxComplete(全局事件)
10.ajaxStop(全局事件)
先執(zhí)行success,再執(zhí)行error,最后始終執(zhí)行complete
----------------------
區(qū)別的就是 ---?
success:當(dāng)請(qǐng)求成功時(shí)調(diào)用函數(shù),即status==200;
complete:當(dāng)請(qǐng)求完成時(shí)調(diào)用函數(shù),即status==404、403、302...只要不出錯(cuò)就行。
?
因?yàn)橥ǔN覀冃枰脕砬謇碣Y源 ? 所以就設(shè)計(jì)成compelete在success之后執(zhí)行
總結(jié)
以上是生活随笔為你收集整理的$ajax({}).done 和 $ajax({}) success 区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript部分问题
- 下一篇: div里面放ul,使ul横向和纵向滚动