我有这种格式的json。
{
"data" :
{
"names" : [ ["alex","brian","charles","darwin"],
"marks" : {
"math" : ["5", "7", "0", "5"],
"science" : ["8", "5", "2", "3"],
"french" : ["3", "10", "7", "10"],
"commerce" : ["9", "6", "12", "10"],
"total" : ["25", "28", "21", "30"]
}
}
}
如何使用jquery每个语句只打印total的值..因为我必须动态地将值作为数组传递给图表。 提前谢谢
答案 0 :(得分:0)
您可以在yourJsonVariable.data.marks.total
访问该数组。如果要将值作为数组传递,则无需使用$.each
答案 1 :(得分:0)
说你的json数据是jsondata
使用
console.log(jsondata.data.marks.total)
这应该给你阵列。
答案 2 :(得分:0)
只需扩展答案,请参阅this以获取示例。
$(document).ready(function () {
var jsonData = {
"data": {
"names": ["alex", "brian", "charles", "darwin"],
"marks": {
"math": ["5", "7", "0", "5"],
"science": ["8", "5", "2", "3"],
"french": ["3", "10", "7", "10"],
"commerce": ["9", "6", "12", "10"],
"total": ["25", "28", "21", "30"]
}
}
};
alert(jsonData.data.marks.total);
});