如何处理 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"); });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)