简述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 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
如何判断鼠标是否在DIV的区域内
Nov 13 Javascript
javascript写的一个模拟阅读小说的程序
Apr 04 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
Jquery easyui 实现动态树
Nov 17 Javascript
过期软件破解办法实例详解
Jan 04 Javascript
node中Express 动态设置端口的方法
Aug 04 Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 Javascript
Vue数据双向绑定的深入探究
Nov 27 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
Vue的data、computed、watch源码浅谈
Apr 04 Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 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 闭包特性在实际应用中的问题
2009/10/30 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
一个简单的jquery进度条示例
2014/04/28 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
JavaScript创建对象的七种方式全面总结
2017/08/21 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
Python第三方库的安装方法总结
2016/06/06 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
windows下python安装小白入门教程
2018/09/18 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
德尔福集团DELPHI的笔试题
2012/02/22 面试题
工程资料员岗位职责
2014/03/10 职场文书
重阳节标语大全
2014/10/07 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
Python pyecharts绘制条形图详解
2022/04/02 Python
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android