在AJAX请求上检测304重定向

在AJAX请求上检测304重定向,ajax,http-status-code-304,Ajax,Http Status Code 304,有没有办法检测AJAX请求是否已通过304响应重定向?我尝试了一个xhr.status==304的onreadystagechange,但没有得到任何结果。我们只需要200个响应代码吗 这个问题已经提出来了,但我找不到任何答案 if (xhr.status == 304){ //do your code } 它应该100%有效 在onreadystatechange方法中,它应该100%起作用,对吗?如前所述,它不适合我,虽然。。。我得到了一个“INVALID_STATE_ERR”::

有没有办法检测AJAX请求是否已通过304响应重定向?我尝试了一个xhr.status==304的onreadystagechange,但没有得到任何结果。我们只需要200个响应代码吗

这个问题已经提出来了,但我找不到任何答案

if (xhr.status == 304){
    //do your code
}
它应该100%有效


在onreadystatechange方法中,它应该100%起作用,对吗?如前所述,它不适合我,虽然。。。我得到了一个“INVALID_STATE_ERR”::在我的测试中,我只得到了200,即使我看到浏览器正在使用onreadystatechange方法,对吗?如前所述,它不适合我,虽然。。。我得到了一个“INVALID_STATE_ERR”::在我的测试中,我只得到200,即使我看到浏览器正在缓存