jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
2013-02-05 14:57
543 查看
转:/article/4798708.html
jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
jquery中各个事件执行顺序如下:1.ajaxStart(全局事件)
2.beforeSend(局部事件)
3.ajaxSend(全局事件)
4.success(局部事件)
5.ajaxSuccess(全局事件)
6.error(局部事件)
7.ajaxError (全局事件)
8.complete(局部事件)
9.ajaxComplete(全局事件)
10.ajaxStop(全局事件)
其中,全局事件可以在ajax相关方法外引用(比如,通过该方式将ajax执行各个阶段的信息显示在页面某个地方)。
下例演示一次ajax请求过程中各个事件执行的顺序,以及全局ajax的使用方法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<mce:script src="http://code.jquery.com/jquery-latest.js" mce_src="http://code.jquery.com/jquery-latest.js"></mce:script>
<mce:script type="text/javascript"><!--
$(function(){
//点击按钮,并执行ajax请求
$("#ajaxReuqestID").click(function(){
$.ajax({
url: "http://blog.csdn.net/gaoyusi4964238",
beforeSend:function(){
$("#ajaxStateID").text("berforeSend");
alert("berforeSend");
},
success: function(){
$("#ajaxStateID").text("success");
alert("success");
},
error:function(){
$("#ajaxStateID").text("error");
alert("error");
},
complete:function(){
$("#ajaxStateID").text("complete");
alert("complete");
}
});
});
$("#ajaxStateID").ajaxStart(function(){
$(this).text("ajaxStart");
alert("ajaxStart");
}).ajaxSend(function(){
$(this).text("ajaxSend");
alert("ajaxSend");
}).ajaxSuccess(function(){
$(this).text("ajaxSuccess");
alert("ajaxSuccess");
}).ajaxError(function(){
$(this).text("ajaxError");
alert("ajaxError");
}).ajaxComplete(function(){
$(this).text("ajaxComplete");
alert("ajaxComplete");
}).ajaxStop(function(){
$(this).text("ajaxStop");
alert("ajaxStop");
});
})
// --></mce:script>
</head>
<body>
<input type="button" value="点击触发ajax请求" id="ajaxReuqestID"/>
<div id="ajaxStateID"></div>
</body>
</html>
相关文章推荐
- jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
- jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
- jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
- ajax全局事件引用方式以及各个事件(全局/局部)执行顺序
- jquery中的ajax如何返回结果而非回调方式即为同顺序执行
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- ajax---jquery中各个事件的执行顺序
- jquery中的ajax如何返回结果而非回调方式即为同顺序执行
- jquery $.ajax各个事件执行顺序
- jquery中各个ajax事件执行顺序如下:
- jQuery读书笔记---jQuery中Ajax--序列化元素、Ajax全局事件
- jquery中ajax函数执行顺序问题之如何设置同步
- Unity中同一个物体上加载的脚本的执行顺序以及点击Button时触发事件的顺序
- jquery事件的执行顺序
- jquery全局ajax参数详细执行分析-$.ajax竟然可以这样用!
- jQuery中documen.ready()什么时候执行以及动态绘制结构事件绑定
- jquery的ajax全局事件和AJAX 请求正在进行时显示“正在加载”
- jquery中各个事件执行顺序如下:
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。
- .net 服务器事件和客户端js事件的执行顺序以及在脚本运行前定义脚本要修改的 HTML 元素