简述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实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
Apr 02 Javascript
javascript实现的DES加密示例
Oct 30 Javascript
JavaScript将数据转换成整数的方法
Jan 04 Javascript
jquery教程ajax请求json数据示例
Jan 13 Javascript
JavaScript事件委托用法分析
Jan 24 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
js定时器实现倒计时效果
Nov 05 Javascript
vue-cli 首屏加载优化问题
Nov 06 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
Webpack设置环境变量的一些误区详解
Dec 19 Javascript
javascript实现移动端上传图片功能
Aug 18 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
探讨如何把session存入数据库
2013/06/07 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python对字符串实现去重操作的方法示例
2017/08/11 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
浅谈Python中的继承
2020/06/19 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
Django中使用Celery的方法步骤
2020/12/07 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
党员个人思想汇报
2013/12/28 职场文书
工程班组长岗位职责
2013/12/30 职场文书
趣味活动策划方案
2014/02/08 职场文书
学校万圣节活动方案
2014/02/13 职场文书
付款委托书范本
2014/04/04 职场文书
公司演讲稿开场白
2014/08/25 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书