这是我的app.js文件
$(document).ready(function () {
$.getJSON("http://localhost:3000/db.json", function (data) {
$(data.as).each(function (index, value) {
console.log(value);
});
});
});
这是db.json文件
{
"as": [
{
"imageID": "1",
"imageSource": "Popular Science 1",
"alt": "Science 1"
},
{
"imageID": "2",
"imageSource": "Popular Science 2",
"alt": "Science 2"
}
]
}
如何获得只有,例如科普2
? 如果我编写console.log(value[1]);
,将显示一个错误。 如何索引数组?
您可以简单地使用:
value.imageSource
因为value
是这里的对象。
null
const data = {as:[{imageID:"1",imageSource:"Popular Science 1",alt:"Science 1"},{imageID:"2",imageSource:"Popular Science 2",alt:"Science 2"}]};
$(data.as).each(function(index, value) {
console.log(value.imageSource);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>