在我的代码中,我想检查我的get请求是否成功。
.then(function (response) {
if (response.status === 200) {
console.log("ok")
}
else{
console.log("not ok")
}
尽管网络选项卡上显示302,但总是打印 "ok"(console.log(response.status)也显示200)。有什么办法可以解决这个问题吗?
检查请求的就绪状态并使用==代替==。
then(function (response) {
if (response.status == 200 && response.readyState == 4) {
console.log("ok")
}
else{
console.log("not ok")
}