gpt4 book ai didi

jquery - Ajax失败但状态码仍然是200 "OK"

转载 作者:行者123 更新时间:2023-12-03 22:21:34 26 4
gpt4 key购买 nike

我不确定为什么会发生这种情况,但我有一个简单的 Ajax 代码:

$.ajax({ url: "/javascript/testing.js"})
.done(function(data){ console.log(data) })
.fail(function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
});

.fail() get 执行后状态码为“OK”。此外,数据还存在于实际合法数据的 responceText 中。为什么会发生这种情况?

enter image description here

最佳答案

如果你想解析javascript文件,那么dataType应该是script:

$.ajax({ url: "/javascript/testing.js", dataType: "script" })
.done(function(data){ console.log(data) })
.fail(function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
});

如果您仍然遇到 parserError,则说明您的 testing.js 文件存在问题。

如果您不想解析它而只是检索它,那么 dataType 应该是 text:

$.ajax({ url: "/javascript/testing.js", dataType: "text" })

关于jquery - Ajax失败但状态码仍然是200 "OK",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16570686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com