【发布时间】:2016-04-05 20:54:52
【问题描述】:
尝试处理通过 JSON 收集的数据。 接收到对象,但无法转换为与 chart.js 一起使用的数组
var highscore = [];
$.getJSON('myurl',function(result){
$.each(result, function(i, field){
highscore.push(field.score);
highscore.push(100):
});
});
对数组的两次推送都不起作用,但我试图弄清楚为什么会这样。
【问题讨论】:
-
它可以帮助您不时使用console.log() 和调试器来验证您的数据和语法;我立即看到 1 个语法错误。
-
@RajaprabhuAravindasamy:我应该如何显示结果?
-
@EvanBechtol:用分号替换冒号并不能解决问题。没有内容被推送到高分数组。
-
console.log( highscore ) 只显示 []。
-
尝试记录你的结果并确保它们是你所期望的,而不是高分