This question already has answers here:
What is causing “Uncaught SyntaxError: Unexpected token o” with $.parseJSON() and JSON.parse() [duplicate]
(4个答案)
5年前关闭。
我有一个正在使用的网络应用程序:
当它尝试检索JSON时,我得到:
(4个答案)
5年前关闭。
我有一个正在使用的网络应用程序:
$("#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
最佳答案
您不必调用.parseJSON()
。您的回复已被解析。之所以会出现此错误,是因为传递给jQuery.parseJSON()
的对象已转换为字符串"[object Object]"
。意外的标记是“对象”中的“o”。
关于javascript - Uncaught SyntaxError : Unexpected token o,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31211424/
10-12 01:08