`
happyzpx
  • 浏览: 28292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery ajax中success与complete的执行顺序

    博客分类:
  • js
 
阅读更多

$.ajax({
            type: "GET",
                dateType:"html",
                url: "index.html",
                error: function(msg) { alert("error"); },
                complete: function(msg) { alert("complete"); },
                success: function(msg) { alert("success"); }              
               
            });
------------------------------------------
鄙人刚刚开始学习jquery,在测试jquery的ajax方法时,发现先执行的是success,再执行complete,这个我有点点不懂了,为什么不是先complete再success,而是先complete再success呢?特来向博客园的前辈们请教~

jquery中各个事件执行顺序如下:

1.ajaxStart(全局事件)

2.beforeSend

3.ajaxSend(全局事件)

4.success

5.ajaxSuccess(全局事件)

6.error

7.ajaxError (全局事件)

8.complete

9.ajaxComplete(全局事件)

10.ajaxStop(全局事件)

 

 

分享到:
评论

相关推荐

    谈谈Jquery ajax中success和complete有哪些不同点

    jquery ajax中success和complete有哪些不同点呢?大家都了解吗,接下来通过本篇文章给大家介绍jquery ajax中success和complete的不同点,感兴趣的朋友一起学习吧

    jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序

    jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend(局部事件) 3.ajaxSend(全局事件) 4.success(局部事件) 5.ajaxSuccess(全局事件) 6.error(局部事件) 7.ajaxError (全局事件) 8.complete...

    jquery $.ajax各个事件执行顺序

    1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8.complete 9.ajaxComplete(全局事件) 10.ajaxStop(全局事件)

    ajax-utils:用于 jQuery ajax 的包装器

    ajax-utils 我们经常使用ajax函数。 但这有点痛苦。... // some parameters for jQuery.ajax // You don't have to write "type", "sucess", "error" or "complete" } AjaxUtils.post(params, fun

    jQuery 1.6 API 中文版

    jQuery.ajax( url, [ settings ] ) 返回: jqXHR 执行一个异步的HTTP(Ajax)的请求。 version added: 1.5jQuery.ajax( url, [ settings ] ) url一个用来包含发送请求的URL字符串。 settings一个以"{键:值}...

    jquery插件使用方法大全

    正如Using Deferreds in jQuery 1.5一文中说明的,其结果是在jQuery中能够将依赖于某个任务(事件)结果的逻辑与任务本身解耦了。这一点在JavaScript中其实并不新鲜,Mochikit和Dojo等已经实现有些日子了。由于...

    jquery-1.1.3 效率提高800%

    Safari 2 3575ms 475ms 753% Opera 9.1 3196ms 326ms 980% Average improvement: 867% <br>下表为jQuery1.1.3与常用的一些JS库选择器的对比: Browser Prototype jQuery Mootools Ext Dojo ...

    jquery电子文档chm

    $("#msg").ajaxSuccess(function(evt, request, settings){ $(this).append("<li>Successful Request!</li>"); }); jQuery.ajax(options) 通过 HTTP 请求加载远程数据。 jQuery 底层 AJAX 实现。简单易用的高层...

    jQuery+ajax的资源回收处理机制分析

    jquery还有一个 complete对象,是请求完成后回调函数 (请求成功或失败之后均调用)。 同时有两个参数XMLHttpRequest, textStatus。所以,我们只需要在请求完成后,将传回的XMLHttprequest对象手工回收即可,代码如下...

    jQuery使用deferreds串行多个ajax请求

    使用JQuery对多个ajax请求串行执行。 HTML代码: <a>Click me! <div></div> JS: function GetSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; ...

    一文快速了解JQuery中的AJAX

    $.ajax({ url:"http://www.microsoft.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"value"}, //参数值 type:"GET", //...

    浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: ... asy.js function testAsync{ var temp;... $.ajax({ ... complete: function(msg){ ... success : fu

    JqueryGrid无刷新分页

    $.ajax({ type: p.method, url: p.url, data:param, success: function(msg){ $.AddData(msg,showbox,p); }, error: function(msg){$.ErrorAjax(showbox,p.errorMsg);}, beforeSend:function(){$.AddLoading...

    解析ajax事件的调用顺序

    jquery的ajax请求方法:复制代码 代码如下:$.ajax({ type: “GET”, dateType:”html”, url: “index.html”, error: function(msg) { alert(“error”); }, complete: function(msg) { alert(...

    ajax-utilities:AJAX 辅助方法

    使用队列的 AJAX 帮助方法。 队列背后的逻辑:正在处理第一个发送的... 但是,如果您决定使用默认值,请记住,send() 中会覆盖 success() 和 error(),如果您正在使用队列,则 complete() 也会被覆盖。 使用风险自负。

    jquery 异步请求数据的三种方式

    $('#send_ajax').click(function () { var params = $('input').serialize(); //序列化表单的值 $.ajax({ type: "POST", contentType: "application/json;charset=utf-8", url: "WebServicetest.asmx/Hello...

    防止重复发送 Ajax 请求

    要考虑并理解 success, complete, error, timeout 这些事件的区别,并注册正确的事件,一旦失误,功能将不再可用; 不可避免地比普通流程要要多注册一个 complete 事件; 恢复状态的代码很容易和不相干的代码混合在...

    javascript util

    文件包含源代码和压缩版,压缩后只有9k。 一个便捷的javascript封装的工具包,如果你熟悉jquery的话,那么对于这里面的函数一定会让你感到...complete:function(){alert("请求执行完成");} }); 等等还有其他便捷的函数...

    在jQuery1.5中使用deferred对象 着放大镜看Promise

    引言在那篇经典的关于jQuery1.5中Deferred使用方法介绍的文章中(译文见这里),有下面一段描述: $.ajax() returns an object packed with other deferred-related methods. I discussed promise(), but you’ll ...

Global site tag (gtag.js) - Google Analytics