我尝试从JSON获取数组。 Json会看起来
`["11545934":{
"link":"www.stackoverflow.com",
"title":"Stackoverflow",
"desc":"Que les choses soient claires : j'adore être mère",
"video":[
{
"vdb_574dafbee4b0a060467cc0ad564e003d67b62214082cc703":"<script type=\"text/javascript\" src=\",57334982e4b0fa8a6cebbb47,5732062ee4b000828332b12e,571fd8c8e4b0576eca3601b0,57193626e4b0314d67a6baf1,570d0c30e4b0d05a3a27e825,570822e9e4b02a40f6485480,56e82eb5e4b01fe390d92a3f/blabla.js\"></script>"
}
]
},"11603404":{
"link":"http://stackoverflow.com",
"title":"Title goes here",
"desc":"j'ai tenu bon. Il a suffi de quelques jours pour commencer.",
"video":[
{
"vdb_574dafbee4b0a060467cc0ad564e003d67b62214082cc703":"<script type=\"text/javascript\" src=\"5735be05e4b0550e88349a78,573f2183e4b0dd279012295d,572c6ff1e4b07894140ab60c,560ece45e4b06f5b8c4227dc/blabla.js\"></script>"
}
]
},
"11605608":{
"link":"http://stackoverflow.com/",
"title":"The tittle goes here",
"desc":"tordue pour vendre le projet à l'opinion publique.",
"video":[
{
"vdb_574dafbee4b0a060467cc0ad564e003d67b62214082cc703":"<script type=\"text/javascript\" src=\",5533ba45e4b0280be0f190af/blabla.js\"></script>"
}
]
},`
我正在解析json以获取视频内容。
我的jquery就像这样
$.ajax({
url: "data.json",
dataType: "json",
success: function(obj) {
$.each(obj, function(key,val){
val.link; /*i get the link*/
$.each(val.video, function(i, j){
alert(j);/*tried*/
alert(this[j]) /*tried*/
})
});
}
});
这段代码没有生成我想要的输出,我在哪里错了。
答案 0 :(得分:0)
$.ajax({
url: "data.json",
dataType: "json",
success: function(obj) {
$.each(obj, function(key,val){
val.link; /*i get the link*/
$.each(val.video, function(i, j){
alert(j);/*tried*/
$.each(j, function(x,y)){
alert(y)
}
})
});
}
});
数组是一个多维数组,因此我不得不再次循环以获取值和键。