【发布时间】:2012-06-11 08:45:02
【问题描述】:
好的,我有以下代码,它使用 jquery 的 $.parseJSON 从 ajax 响应中解析 JSON
try{
var indata = $.parseJSON(rsp);
}catch(err){
alert("an error occured");
}
现在我想优雅地覆盖任何可能的错误,我尝试进行一些错误处理,通常是try and catch,现在这段代码不起作用。我故意做了一些格式错误的 JSON 并将其传递给$.parseJSON,但它并没有真正起作用。现在我的问题是如何优雅地处理这个错误
【问题讨论】:
-
那个should work fine(我在Chrome中试过)。实际发生了什么?
-
它并没有真正起作用。我的萤火虫仍然捕捉到错误。如果我关闭了萤火虫,它会跳过捕获
-
@JamesAllardice 在我的情况下它并没有真正起作用..当然它不是我真正的代码,但它是我最接近的代码
-
尝试更具体,而不仅仅是“不起作用”。 “不起作用”并没有真正的意义。
标签: javascript jquery json parsing error-handling