zoukankan      html  css  js  c++  java
  • jquery ajax中success与complete的执行顺序 (转)

    http://blog.sina.com.cn/s/blog_4adc4b090101dhnh.html

    https://q.cnblogs.com/q/21810/

    ******************************************************************

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

    1.ajaxStart(全局事件)

    2.beforeSend

    3.ajaxSend(全局事件)

    4.success

    5.ajaxSuccess(全局事件)

    6.error

    7.ajaxError (全局事件)

    8.complete

    9.ajaxComplete(全局事件)

    10.ajaxStop(全局事件)

    先执行success,再执行error,最后始终执行complete

    ----------------------

    区别的就是 --- 

    success:当请求成功时调用函数,即status==200;

    complete:当请求完成时调用函数,即status==404、403、302...只要不出错就行。

    因为通常我们需要用来清理资源   所以就设计成compelete在success之后执行

  • 相关阅读:
    带锚点URL同一页面滚动效果的实现
    思路先行
    transliteration -- 2个功能
    html5 section article
    fields('t')
    使用Bootstrap
    JavaScript Switch
    菜单
    写一个博客页面
    自动适应
  • 原文地址:https://www.cnblogs.com/zhao1949/p/5948876.html
Copyright © 2011-2022 走看看