如何处理 getJSON 调用中的错误?我正在尝试使用 jsonp 引用跨域脚本服务,如何注册错误方法?
最佳答案
$.getJSON()
是一种常规 AJAX 调用的抽象,您必须在其中告知您需要 JSON 编码的响应。
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
您可以通过两种方式处理错误:一般方式(通过在实际调用它们之前配置您的 AJAX 调用)或特定方式(使用方法链)。
“通用”类似于:
$.ajaxSetup({
"error":function() { alert("error"); }
});
以及“特定”方式:
$.getJSON("example.json", function() {
alert("success");
})
.done(function() { alert("second success"); })
.fail(function() { alert("error"); })
.always(function() { alert("complete"); });
关于javascript - getJSON 调用中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740218/