ajax中什么时候进success和error

    xiaoxiao2021-04-13  34

    先简单介绍下ajax:

    简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):

    0-未初始化、1-正在初始化、2-发送数据、3-正在发送数据、4-完成。

    当XMLHttpRequest.readyState为4时,表示ajax请求已经完成可以得到响应结果。

    ajax的success和error方法根据响应状态码来触发。当XMLHttpRequest.status为200的时候,表示响应成功,此时触发success().其他状态码则触发error()。

    除了根据响应状态码外,ajax还会在下列情况下走error方法:

    返回数据类型不是JSON

    网络中断

    后台响应中断

    转载请注明原文地址: https://ju.6miu.com/read-668958.html

    最新回复(0)