简述jQuery ajax的执行顺序


Posted in Javascript onJanuary 05, 2016

jQuery中的Ajax的async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false即可.

代码如下:

function TestAjax()
{
 var UserName = $("#txtUserName").val();
 $.ajax({
  url:"AjaxCheckUserName.htm",
  async:false,
  success:function(data){
   alert(data);
  }
 });
 alert('Test');
 $.ajax({
  url:"AjaxHandler.ashx",
  async:false,
  data:"UserName=" + UserName,
  success:function(data){
   $("#divAjax").html(data);
  },
  error:function(msg){
   alert(msg.responseText);
  }
 });
}

接着看下jquery $.ajax各个事件执行顺序

执行顺序如下:

1.ajaxStart(全局事件)

2.beforeSend

3.ajaxSend(全局事件)

4.success

5.ajaxSuccess(全局事件)

6.error

7.ajaxError (全局事件)

8.complete

9.ajaxComplete(全局事件)

10.ajaxStop(全局事件)

Javascript 相关文章推荐
JavaScript删除指定子元素代码实例
Jan 13 Javascript
js实现延迟加载的方法
Jun 24 Javascript
js中unicode转码方法详解
Oct 09 Javascript
最佳的JavaScript错误处理实践
Jul 16 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
Mar 01 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
Oct 08 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
浅谈js闭包理解
Mar 28 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 Javascript
通过实例了解JS执行上下文运行原理
Jun 17 Javascript
JavaScript经典案例之简易计算器
Aug 24 Javascript
JavaScript类型系统之正则表达式
Jan 05 #Javascript
jQuery中ajax的load()与post()方法实例详解
Jan 05 #Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 #Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 #Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 #Javascript
浅谈javascript 函数表达式和函数声明的区别
Jan 05 #Javascript
JavaScript实现下拉菜单的显示和隐藏
Jan 05 #Javascript
You might like
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
jquery等待效果示例
2014/05/01 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
学习和使用python的13个理由
2019/07/30 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
餐饮管理自我介绍信
2014/01/15 职场文书
家长对孩子评语
2014/01/30 职场文书
关于环保的建议书400字
2014/03/12 职场文书
成绩单家长评语大全
2014/04/16 职场文书
期末学生评语大全
2014/04/24 职场文书
工地安全生产标语
2014/06/06 职场文书
新党章心得体会
2014/09/04 职场文书
学校捐款活动总结
2015/05/09 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
实习报告怎么写
2019/06/20 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
python 实现图片特效处理
2022/04/03 Python