AJax技术

简述jQuery ajax的执行顺序

字号+ 作者:H5之家 来源:H5之家 2016-01-15 15:21 我要评论( )

JavaScript,简述jQuery ajax的执行顺序,UDN开发者论坛,专注企业互联网开发的IT技术社区

  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(全局事件)

     

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • JavaScript学习总结之JS、AJAX应用

      JavaScript学习总结之JS、AJAX应用

      2016-02-06 15:02

    • 学习JavaScript设计模式之代理模式

      学习JavaScript设计模式之代理模式

      2016-01-25 17:02

    • javascript、jquery、AJAX总结

      javascript、jquery、AJAX总结

      2016-01-25 17:00

    • 今天开始应该使用 5 个JavaScript调试技巧

      今天开始应该使用 5 个JavaScript调试技巧

      2016-01-23 17:00

    网友点评