-1
所以我要像这样如何将json数据添加到对象?
var data = [
{
value: 300,
label: "Red"
},
{
value: 50,
label: "Green"
},
{
value: 100,
label: "Yellow"
}
]
一个数组对象,然后我有一个Ajax请求它得到像这样
$.getJSON('ajax/bestseller_chart.php', {id:$('#bestsellersChart').data('storeid')}, function(result){
$.each(result, function(i, field){
console.log(field['item']);
console.log(field['num_sold']);
});
});
JSON数据,所以我想在现场追加[“项目” ]标记和“num_sold”珍惜
这是四尝试什么,但它没有工作
data.label = field['item'];
data.value = field['num_sold'];
我没有在你的对象中看到'item'或'num_sold'?那么他们从哪里来? – 2015-02-24 17:37:31
他们来自PHP的数据。和项目将标签和num_sold是值 – 2015-02-24 17:38:32
你有没有尝试JQuery.parseJson可以转换你json到js对象? – minion 2015-02-24 17:40:20