使用jquery解析json不起作用
Parsing json with jquery wont working
我运行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}
哪里是大括号"{对于这两条线是""
"id":"3〃"尺寸":"25〃"name":"Team2"图片":3} ,
"id":"4〃"尺寸":"17〃"name":"Team3"图片":4}
您试图解析的文本不是有效的JSON,因此会出现语法错误。
如果你不确定哪里出了问题,我建议你将JSON代码复制并粘贴到这个网站:
http://jsonlint.com/
相关文章:
- ngResource没有'从JSON文件解析HTML时不起作用
- Backbone.js 不起作用,而 Underscore、JSON 和 jQuery 可以
- 想要将 JSON 字符串传递给 javascript 变量 [ JSON.parse(),eval()] 对我不起作用,
- 显示 JSON 将不起作用
- Ajax 对 JSON 的请求不起作用
- JSON 数据解析不起作用
- 当图像和链接是 json 对象属性的值时,它们不起作用
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 对 URL 的 JSON-P 请求不起作用
- ajax get-json函数没有'不起作用
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用
- 从d3.js中的文件读取json数据不起作用
- JSON.parse()在pentaho中的javascript中不起作用
- 在调用中使用返回的json值不起作用
- angularjs不起作用的Json响应
- wordpress phonegap json不起作用
- SAPUI5绑定问题:json文件中维护的列表项链接不起作用
- 反伪造令牌和Ajax JSON.stringify Post不起作用
- jQuery Autocomplete不起作用(JSON PHP到js)
- Jquery 1.10.2 在 IE10 中不起作用 - JSON