jquery中各个事件执行顺序如下:
1.ajaxStart(全局事件)
2.beforeSend
3.ajaxSend(全局事件)
4.success
5.ajaxSuccess(全局事件)
6.error
7.ajaxError (全局事件)
8.complete
9.ajaxComplete(全局事件)
10.ajaxStop(全局事件)
其中,全局事件可以在ajax相关方法外引用(比如,通过该方式将ajax执行各个阶段的信息显示在页面某个地方)。
示例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(function(){ //点击按钮,并执行ajax请求 $("#ajaxReuqestID").click(function(){ $.ajax({ url: "http://hi.baidu.com/hinew/pc.html", error:function(){ $("#ajaxStateID").text("error"); alert("error"); }, success: function(){ $("#ajaxStateID").text("success"); alert("success"); }, complete:function(){ $("#ajaxStateID").text("complete"); alert("complete"); }, beforeSend:function(){ $("#ajaxStateID").text("berforeSend"); alert("berforeSend"); } }); }); // 注意从jquery 1.8.0以后,全局函数需要绑定到document上 $(document).ajaxStart(function(){ $("#ajaxStateID").text("ajaxStart"); alert("ajaxStart"); }).ajaxSend(function(){ $("#ajaxStateID").text("ajaxSend"); alert("ajaxSend"); }).ajaxSuccess(function(){ $("#ajaxStateID").text("ajaxSuccess"); alert("ajaxSuccess"); }).ajaxError(function(){ $("#ajaxStateID").text("ajaxError"); alert("ajaxError"); }).ajaxComplete(function(){ $("#ajaxStateID").text("ajaxComplete"); alert("ajaxComplete"); }).ajaxStop(function(){ $("#ajaxStateID").text("ajaxStop"); alert("ajaxStop"); }); }) </script> </head> <body> <input type="button" value="点击触发ajax请求" id="ajaxReuqestID"/> <div id="ajaxStateID"></div> </body> </html>
相关推荐
jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend(局部事件) 3.ajaxSend(全局事件) 4.success(局部事件) 5.ajaxSuccess(全局事件) 6.error(局部事件) 7.ajaxError (全局事件) 8.complete...
jquery中各个事件执行顺序如下,使用jquery $.ajax的朋友可以参考下。
jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件
jquery 监听 键盘 事件
jquery ajax顺序执行问题,加入async:false
主要介绍了jquery中ajax函数执行顺序问题之如何设置同步,需要的朋友可以参考下
jQuery企业大事件攀爬效果 jQuery企业大事件攀爬效果 jQuery企业大事件攀爬效果 jQuery企业大事件攀爬效果
jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡...
jquery中的事件
jquery的页面初始加载方法与各自的区别
下面小编就为大家带来一篇浅谈js在html中的加载执行顺序,多个jquery ready执行顺序。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
介绍了jQuery的各种鼠标事件,方便jquery不是很好的童鞋参考
jquery绑定click事件传递参数
jquery hover 冒泡事件制作心型图片墙鼠标悬浮图片 jquery hover 冒泡事件制作心型图片墙鼠标悬浮图片
jquery下A标签onclick事件的处理,看看看看看看。
jquery鼠标滚轮事件支持插件,直接引用即可使用的哦