jQuery ajax的执行顺序简单介绍

jQuery ajax的执行顺序简单介绍:
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);
    }
  });
}

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=10352

更多内容可以参阅:http://www.softwhy.com/jquery/

时间: 2024-08-03 12:56:42

jQuery ajax的执行顺序简单介绍的相关文章

jquery ajax 事件执行顺序

jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8.complete 9.ajaxComplete(全局事件) 10.ajaxStop(全局事件) Ajax中success与complete的关系 $.ajax({ type: "get|post", url: url, dataType:

Jquery ajax运用执行顺序有误怎么解决

在这儿,可能就要提示一个ajax的一个属性async async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本 所以在有需求需要必须执行完一个ajax在执行另外的程序时,可把async设置为false

JavaScript执行顺序详细介绍

JavaScript执行顺序详细介绍 作者: 字体:[增加 减小] 类型:转载 时间:2013-12-04我要评论 这篇文章主要介绍了JavaScript执行顺序,有需要的朋友可以参考一下 之前从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序.如果说,JavaScript引擎的工作机制比较深奥是因为它属于底层行为,那么JavaScript代码执行顺序就比较形象了,因为我们可以直观感觉到这种执行顺序,当

jquery删除指定li元素简单介绍

jquery删除指定li元素简单介绍:本章节介绍一下如何利用jquery删除指定的li元素,虽然比较简单,但这也是比较常见的操作,可能很多初学者还是不够了解,下面就通过代码实例介绍一下如何实现此功能,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.sof

jquery Ajax 不执行回调函数success的原因

jquery Ajax 不执行回调函数success的原因: $.ajax({ type: "post", contentType: "application/json", url: basePath+"pages/Tongji/disposeAgree.action?cepingitem="+cepingitem+"&userrelation="+userrelation, //data: {fenshu:8},da

jquery ajax请求后台 的简单例子

jQuery.ajax(url,[settings]) 概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpRequest 对象.大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性. 最简单的情况下,$.ajax()可以不带任何参数直接使用. 注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置. 回调函数 如果要处理$.aja

Unity 脚本中的主要函数的 执行顺序及其介绍

Awake ->OnEable-> Start -> FixedUpdate-> Update  -> LateUpdate ->OnGUI ->OnDisable ->OnDestroy 1.Awake 用于在游戏开始之前初始化变量或游戏状态.在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用诸如GameObject.FindWithTag()这样的函数搜索它们.每个游戏物体上的Awake以随机的顺

MVC 5 Control获取jquery ajax传来的简单值参数

纠结多日的问题,解决方案居然那么简单. 问题:jQuery.ajax要传递一个简单值参数给服务端的Control action,比如id=1,一般认为data参数写法:data:{id:1}   然后action得到的是各种null. 解决办法: 删掉jQuery.ajax的contentType参数 data参数加括号:({id:1}) 搞定. 不是我自己解决的,方案源自万能的stockoverflow,链接 http://stackoverflow.com/questions/2558870

jQuery学习之jQuery Ajax用法详解

[导读] jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍.我们先从最简单的方法看起,处理复杂的ajax请求时,jQuery使用jQue jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍. 我们先从最简单的方法看起,处理复杂的ajax请求时,jQuer