需要一些帮助浏览json嵌套文件。 #39;我不是jQuery的专家,所以对它如何工作的一点解释将非常感激。
$(window).load(function(){
$.each(data.videos, function(entryIndex, entry) {
var html = $('#name').append($('<div>', {text: this.name})) + $('#country').append($('<div>', {text: this.country})) + $('#brands').append($('<div>', {text: this.brands[0] + this.brands[1]}));
$.each(this.brands, function() {
$('#views').append($('<li>'+ {text: this.views} + '</li>'));
$('#shares').append($('<li>'+ {text: this.shares} + '</li>'));
$('#likes').append($('<li>'+ {text: this.likes} + '</li>'));
});
});
});
在此处查找和示例:http://jsfiddle.net/epgBz/
答案 0 :(得分:0)
除非您将文件作为普通字符串加载,否则您不会导航“json文件”,只是从文件中加载了一个JavaScript对象,现在您正在访问一个JavaScript对象,就像所有其他一样应用常规JavaScript规则:Object.keys(yourobj)
将所有键作为数组获取,并迭代对象中的所有键/值对:
var keys = Object.keys(yourobject);
keys.forEach(function(key) {
var value= yourobject[key];
console.log(key, ":", value);
// ... more code here ...
});
或jQuery方式,
$.each(yourobject, function(key, value) {
console.log(key, ":", value);
// ... more code here ...
});