我正在处理一个网络应用程序:
$("#post").click(function () {
var u = $('#u').val();
var j = $('#j').val();
$.post("http://www.myweb.php", {
u: u,
j: j
})
.done(function (data) {
var obj = jQuery.parseJSON(data);
alert(obj.status );
//alert("Data Loaded: " + data);
});
});
当它试图检索我得到的JSON:
Uncaught SyntaxError: Unexpected token o
答案 0 :(得分:12)
您不必致电.parseJSON()
。您的回复已被解析。您收到该错误的原因是您传递给jQuery.parseJSON()
的对象正在转换为字符串"[object Object]"
。意外的标记是" o"在"对象"。