使用 jQuery 加载 JSON 提要时报告语法错误的最佳方法是什么?我可以像这样建立错误报告设置:
error: function(xhr){
alert('Request Status: ' + xhr.status + ' Status Text: ' + xhr.statusText + ' ' + xhr.responseText);
}
但是,当我调用的 URL 加载有效页面(尽管不是其中包含 JSON 对象的页面)时,此函数不会触发。此外,我无法检查它返回的数据,因为(至少根据 Firebug)jQuery.getJSON
在将对象传递给执行它的函数之前会在语法错误处中断。
我想报告错误的原因是因为这是我检查用户是否提供了会生成有效 JSON 提要的 URL 的方法。
这是一个相关的答案,需要控制服务器将响应的内容。这是 Firebug 给我 的语法错误 Firebug 给我的语法错误 http://img.skitch.com/20090623-8c97g47jha4mn6adqqtjd41cwy.jpg
有任何想法吗?谢谢