我有以下代码
jQuery.getJSON(encodeURI(strUrl), {address:address,state:state, zip:zip},function(data){
alert('HELLO World!');
});
如果由于某种原因strUrl返回的字符串不是JSON格式,则回调函数永远不会被调用。有没有办法知道响应是json格式还是帖子出错?
答案 0 :(得分:1)
jQuery.getJSON
不允许您定义错误回调函数。
您需要使用jQuery.ajax
,将dataType
设置为json
,并将其余配置变量设置为默认情况下定义的getJSON。