简述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 CSS样式控制 学习笔记
Jul 23 Javascript
用js实现的自定义的对话框的实现代码
Mar 21 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
javascript设计模式Constructor(构造器)模式
Aug 19 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
Dec 05 Javascript
JS实现躲避粒子小游戏
Jun 18 Javascript
JavaScript实现单点登录的示例
Sep 23 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
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
Jquery 绑定时间实现代码
2011/05/03 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
下载给定网页上图片的方法
2014/02/18 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
浅谈python出错时traceback的解读
2020/07/15 Python
python获取整个网页源码的方法
2020/08/03 Python
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
汽车专业人才自我鉴定范文
2013/12/29 职场文书
大型车展策划方案
2014/02/01 职场文书
2014年副班长工作总结
2014/12/10 职场文书
跳高加油稿
2015/07/21 职场文书
宣传稿格式范文
2015/07/23 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
nginx 添加http_stub_status_module模块
2022/05/25 Servers
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技