• 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之后执行

  • 相关阅读:
    #张祖德#
    不说啥,放题
    ……
    点群的判别(四)
    lougu P4180 【模板】严格次小生成树[BJWC2010]
    20190227模拟
    20190226模拟
    Triangles
    Darling
    Suspenseful
  • 原文地址:https://www.cnblogs.com/zhao1949/p/5948876.html
Copyright © 2020-2023  润新知