我正在运行一个混合的 PHP / jQuery AJAX 函数,并希望在开始处理数据之前检查格式错误的 JSON。使用下面的代码,我得到解析的 JSON 的“超出范围”错误。但是,如果我将它移到块上方try
,那么我不知道在里面放什么try
jQuery.post(ajaxurl, data, function(response) {
try {
var obj = jQuery.parseJSON(response);
}
catch(e) {
// error catch, malformed JSON
}
if(obj.success === true) {
// do something
}
else {
// do something else
}
});
我完全愿意接受更好的处理方法的想法,但是obj
我需要执行许多不同的检查。