Hel*_*rld 0 javascript jquery json
我有以下有效的JSON
[
{
"series": [
{
"name": "Comp",
"data": [
753,
384,
864,
654
],
"color": "#FFAC3F"
},
{
"name": "Ind",
"data": [
642,
456,
983,
564
]
},
{
"name": "Store",
"data": [
832,
243,
646,
777
],
"color": "#FF0000"
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我想返回"系列"中的所有数据,但做的事情就像把它分配给变量然后使用data.series没有返回任何东西.我怎么用jquery或javascript做到这一点?这个数据实际上是在jquery JSON ajax请求中返回的......
$.getJSON(url, function(data) {
Run Code Online (Sandbox Code Playgroud)
您的JSON包装在一个数组中.你要
data[0].series
Run Code Online (Sandbox Code Playgroud)
为了更好的视觉效果,请查看此内容
var data = [{foo: "bar"}, {hello: "world"}];
Run Code Online (Sandbox Code Playgroud)
要获得foo,你会使用
data[0].foo; // "bar"
Run Code Online (Sandbox Code Playgroud)
要获得hello,你会使用
data[1].hello; // "world"
Run Code Online (Sandbox Code Playgroud)
考虑到你有
var data = [{series: [...]}];
Run Code Online (Sandbox Code Playgroud)
你需要使用
data[0].series; // [...]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |