$.ajax({
type: "GET",
dateType:"html",
url: "index.html",
error: function(msg) { alert("error"); },
complete: function(msg) { alert("complete"); },
success: function(msg) { alert("success"); }
});
------------------------------------------
鄙人刚刚开始学习jquery,在测试jquery的ajax方法时,发现先执行的是success,再执行complete,这个我有点点不懂了,为什么不是先complete再success,而是先complete再success呢?特来向博客园的前辈们请教~
jquery中各个事件执行顺序如下:
1.ajaxStart(全局事件)
2.beforeSend
3.ajaxSend(全局事件)
4.success
5.ajaxSuccess(全局事件)
6.error
7.ajaxError (全局事件)
8.complete
9.ajaxComplete(全局事件)
10.ajaxStop(全局事件)
不错,可以参考
get到了
可以