gpt4 book ai didi

javascript - .getJSON 与 .ajax 错误处理

转载 作者:行者123 更新时间:2023-12-03 08:58:07 32 4
gpt4 key购买 nike

我试图在外部 json 加载失败时调用我的错误函数。

这适用于 .getJSON,但不适用于 .ajax。谁能看一下代码并告诉我是否遗漏了什么?

JSfiddle:http://jsfiddle.net/8C7Hb/

$.getJSON( "http://foo.com/bar.json", function() {
$('#method1_result').html('Success');
}).fail(function() { $('#method1_result').html('Fail'); });

$.ajax({
url: "http://foo.com/bar.json",
dataType: "jsonp",
success: function(data) {
$('#method2_result').html('Success');
},
error: function() {
$('#method2_result').html('Error');
}
}).fail(function() { $('#method2_result').html('Fail'); });

谢谢你。

最佳答案

IIRC,jQuery 不调用 error在一个失败的 jsonp 调用上(这是 .fail 绑定(bind)到的)。但是,幸运的是,这是一个常见问题,并且有解决方案:https://github.com/jaubourg/jquery-jsonp

关于javascript - .getJSON 与 .ajax 错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17170545/

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