gpt4 book ai didi

jquery - $.getJSON 获取状态

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

执行跨域查询,如果运行的URL不可用(404),如何执行某个功能?我尝试这样的事情:

$.getJSON({
url:'example.php?callback=?',
statusCode: {
404:function(){alert('404');}
},
success :function(data){//do stuff}
});

最佳答案

我发现这种方法可以解决我遇到的类似问题,我想以不同的方式处理特定的状态代码。例如下面的“404”代码。

$.getJSON(AJAX_URL, function(data) {
//On Success do something.

}).fail(function(jqXHR) {
if (jqXHR.status == 404) {
alert("404 Not Found");
} else {
alert("Other non-handled error type");
}
});

有3个参数传递给fail方法:

jqXHR.fail(function(jqXHR, textStatus, errorThrown) {});

An alternative construct to the error callback option, the .fail() method replaces the deprecated .error() method. Refer to deferred.fail() for implementation details.

有关 jQuery 文档,请参阅:
http://api.jquery.com/jQuery.ajax/#jqXHR
http://api.jquery.com/deferred.fail/

关于jquery - $.getJSON 获取状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13348597/

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