我的服务器端代码返回一个值,该值成功时为json对象,失败时为字符串’false’。现在如何检查返回的值是否为json对象?
如果字符串是JSON,则jQuery.parseJSON()应该返回类型为“对象”的对象,因此您只需使用以下命令检查类型 typeof
typeof
var response=jQuery.parseJSON('response from server'); if(typeof response =='object') { // It is JSON } else { if(response ===false) { // the response was a string "false", parseJSON will convert it to boolean false } else { // the response was something else } }