通过JQuery解析JSON中的错误处理

Mp *_*ega 4 javascript error-handling jquery parsing json

好吧,我有以下代码,使用jquery的$ .parseJSON从ajax响应中解析JSON

try{
   var indata = $.parseJSON(rsp);
}catch(err){
   alert("an error occured");
}
Run Code Online (Sandbox Code Playgroud)

现在我想优雅地覆盖任何可能的错误,我试图做一些错误处理,现在通常try and catch这个代码不起作用.我故意做一些格式错误的JSON并将其传递给它,$.parseJSON但它并没有真正起作用.现在我的问题是我如何优雅地处理这个错误

Joh*_*han 8

我建议在jquery ajax错误回调中处理错误.如果指定dataType为json,则应该在error回调中结束,而不是success在json字符串格式不正确的情况下