简述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 相关文章推荐
Jquery 常用方法经典总结
Jan 28 Javascript
javascript 当前日期转化为中文的实现代码
May 13 Javascript
js给页面加style无效果的解决方法
Jan 20 Javascript
JavaScript获取网页支持表单字符集的方法
Apr 02 Javascript
js实现带圆角的多级下拉菜单效果
Aug 28 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
jQuery扩展+xml实现表单验证功能的方法
Dec 25 Javascript
jQuery插件之validation插件
Mar 29 jQuery
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
vue绑定设置属性的多种方式(5)
Aug 16 Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
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
深入了解php4(2)--重访过去
2006/10/09 PHP
php抓即时股票信息
2006/10/09 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
浅谈php调用python文件
2019/03/29 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
div模拟滚动条效果示例代码
2013/10/16 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
JS检测数组类型的方法小结
2017/03/14 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
python3中的md5加密实例
2018/05/29 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
python音频处理的示例详解
2020/12/23 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
项目经理岗位职责
2013/11/11 职场文书
策划助理岗位职责
2013/11/18 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
工程售后服务承诺书
2014/05/21 职场文书
小学生环保标语
2014/06/13 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server