当请求未作为JSON返回时,jQuery getJSON问题

时间:2010-06-17 17:17:44

标签: jquery json getjson

我有以下代码

jQuery.getJSON(encodeURI(strUrl), {address:address,state:state, zip:zip},function(data){
    alert('HELLO World!');
});

如果由于某种原因strUrl返回的字符串不是JSON格式,则回调函数永远不会被调用。有没有办法知道响应是json格式还是帖子出错?

1 个答案:

答案 0 :(得分:1)

jQuery.getJSON不允许您定义错​​误回调函数。

您需要使用jQuery.ajax,将dataType设置为json,并将其余配置变量设置为默认情况下定义的getJSON。