Muh*_*man 8 javascript ajax jquery json http-status-code-400
在jQuery中我想使用该$.getJSON()
方法从facebook获取一些数据,但如果令牌无效,Facebook将返回400状态.我怎样才能捕捉错误$.getJSON()
而不是$.ajax()
?
Elb*_*lby 10
我认为这对你有用
$.getJSON("example.json", function() {
alert("success");
})
.success(function() { alert("success 2"); })
.error(function() { alert("error occurred "); })
.complete(function() { alert("Done"); });
Run Code Online (Sandbox Code Playgroud)
jquery Ajax文档提供了两种解决方案,第一种是错误函数:
error(jqXHR, textStatus, errorThrown)
Run Code Online (Sandbox Code Playgroud)
它为您检测并报告错误消息的文本部分,另一个是状态代码功能(在同一页面上).以下是该页面的示例用法:
$.ajax({
statusCode: {
404: function() {
alert("page not found");
}
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13959 次 |
最近记录: |