我试图在外部 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'); });
谢谢你。