我正在使用jquery.getJSON(),但我不知道如何处理错误。这些都是我需要处理的情况。
1)如果返回数据为空怎么办?
2)如果返回的数据不是json可解析的怎么办?
3)如果返回一些错误信息怎么办?例如,服务器返回HTTP ERROR
发布于 2013-10-04 00:25:00
由于$.getJSON()
返回一个promise对象,因此您可以在情况2和3中使用.fail()
promise回调...案例1需要在成功回调本身中处理
jQuery.getJSON(...).fail(function(jqXHR, status, error){
if(status == 'parseerror'){
//not valid json
} else {
//some other error
}
})
https://stackoverflow.com/questions/19164273
复制相似问题