javascript - 未捕获的语法错误 : Unexpected token o

标签 javascript jquery json

<分区>

我有一个正在开发的网络应用程序:

$("#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]"。意想不到的标记是“object”中的“o”。

关于javascript - 未捕获的语法错误 : Unexpected token o,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31211424/

相关文章:

javascript - backbone.js 解析 1 个元素(Id)

javascript - 如何在 RequireJS 项目中集成 ES6 Module 语法

javascript - 数字的数字总和

javascript - 独立于父 scrollTop 位置更改子项的顶部/左侧位置

JSON Schema 嵌套 If Then

javascript - AmCharts 标记颜色为负时

php - 在 facebook/twitter 上加载更多结果

javascript - 计算十六进制颜色范围

javascript - 将另一个 CELL 值绑定(bind)到 Jqgrid 中的 Showlink 选项中

javascript - Jquery ui 如何选择那些启用的选项卡?