【发布时间】:2011-06-22 21:43:41
【问题描述】:
我在可能不存在的 URL(不同域)上使用 jQuery.getJSON()。有没有办法让我捕捉到错误“加载资源失败”?由于此调用的异步性质,try/catch 似乎不起作用。
我也不能使用jQuery.ajax() 的“error:”。来自文档:
注意:跨域脚本和 JSONP 请求不会调用此处理程序。
【问题讨论】:
-
请确认:错误可能不是抛出本身,而只是出现在控制台中(仅当您打开控制台时)。
-
我在 Chrome 控制台打开时看到它,或者在其他浏览器中看到它。关闭开发人员工具后,此错误不会出现。它正在形成 a) 没有办法阻止它和 b) 我不应该担心它?
标签: javascript jquery json error-handling jsonp