简述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 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
Oct 02 Javascript
JQuery将文本转化成JSON对象需要注意的问题
May 09 Javascript
extjs3 combobox取value和text案例详解
Feb 06 Javascript
js实现简单折叠、展开菜单的方法
Aug 28 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
require简单实现单页应用程序(SPA)
Jul 12 Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
深入理解Vue router的部分高级用法
Aug 15 Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 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
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
python join方法使用详解
2019/07/30 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
python 如何上传包到pypi
2020/12/24 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
Linux中如何用命令创建目录
2016/12/02 面试题
大学生职业生涯规划范文
2014/01/22 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书