php - 使用 jquery 解析 json 不起作用

标签 php javascript jquery json

我跑json_encode PHP 函数并得到以下输出:

[{"id":"1","size":"124","name":"Team1","picture":1},
{"id":"5","size":"76","name":"Team 4","picture":2},
{"id":"3","size":"25","name":"Team2","picture":3},
{"id":"4","size":"17","name":"Team3","picture":4}]

现在我想使用 JQUERY 解析它并将其添加到我的网页中。我运行以下脚本:

<script>
    $(function() {
      $('#myButton2').click(function(e) {
        $.get("http://localhost:99/result/getBestOne", function(data) {
        alert(data+"");
        var obj = JSON.parse(data);
        alert(obj+"");

       });
    });
});

</script>

我的问题是第一个警报正在工作,但在第二个警报中,我收到错误:**Ucought SyntaxError: Unexpected Token**

问题出在哪里?

最佳答案

问题是它不是有效的 JSON..最后 2 个对象的起始大括号丢失了..

{"id":"1","size":"124","name":"Team1","picture":1},
{"id":"5","size":"76","name":"Team 4","picture":2},
{"id":"3","size":"25","name":"Team2","picture":3},
{"id":"4","size":"17","name":"Team3","picture":4}

关于php - 使用 jquery 解析 json 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15055500/

相关文章:

javascript - 如何使用 jQuery 添加/附加到外部 JSON 文件

php - PDO 向 MySQL 数据库中插入一个简单的数组

php - 获取当前 php 文件的目录,该文件自脚本开始运行以来可能已更改

javascript - .sort 返回一张仅包含一个元素的映射

javascript - JavaScript 中的动态实例化 [类名作为字符串]

jquery - 从下到上增长/显示图像

php - 如何从 PHP 输出格式化的 HTML?

php - mysql_fetch_assoc错误,似乎无法找出问题所在。

javascript - 通过 Meteor 更新 KineticJS Canvas 元素

javascript - 动态div和scrollTop