给javascript数组赋值
我试图给“深入”中的“数据”一些值。但是,我一直收到一条错误消息,“data.drilldown”未定义。我在做什么?这与下面代码最后一行的语法有关。我尝试了十几个不同的选项来定义data.drilldown.data,但我没有找到正确的解决方案 请给我一些帮助:) 比尔给javascript数组赋值,javascript,arrays,Javascript,Arrays,我试图给“深入”中的“数据”一些值。但是,我一直收到一条错误消息,“data.drilldown”未定义。我在做什么?这与下面代码最后一行的语法有关。我尝试了十几个不同的选项来定义data.drilldown.data,但我没有找到正确的解决方案 请给我一些帮助:) 比尔 $(文档).ready(函数(){ var colors=Highcharts.getOptions().colors, 类别=['MSIE'、'Firefox'、'Chrome'、'Safari'、'Opera'], 名称
$(文档).ready(函数(){
var colors=Highcharts.getOptions().colors,
类别=['MSIE'、'Firefox'、'Chrome'、'Safari'、'Opera'],
名称='浏览器品牌',
数据=[
{
y:55.11,
颜色:颜色[0],
向下展开:{
名称:“MSIE版本”,
类别:['MSIE 6.0','MSIE 7.0','MSIE 8.0','MSIE 9.0'],
数据:[{}],
颜色:颜色[0]
}
},
{
y:55.11,
颜色:颜色[0],
向下展开:{
名称:“MSIE版本”,
类别:['MSIE 6.0','MSIE 7.0','MSIE 8.0','MSIE 9.0'],
数据:[{}],
颜色:颜色[0]
}
}
];
var url=“php/liveserver data.php?callback=?”;
$.getJSON(url、函数(数据){
*data.drilldown.data=数据*
});
..
数据是一个数组
您需要访问数组中的第一个元素:
data[0].drilldown
也就是说,如果您在代码的第一部分引用对象。
如果您真的在查看从服务返回的数据,那么我们现在无法确定,因为这是返回的数据,可能是任何内容
data[0].drilldown