Javascript 如何使用jquery从外部json文件加载数据?
这是我的app.js文件Javascript 如何使用jquery从外部json文件加载数据?,javascript,jquery,arrays,json,ajax,Javascript,Jquery,Arrays,Json,Ajax,这是我的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": [
$(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(值[1])代码>,将显示一个错误。如何为数组编制索引?您只需使用:
value.imageSource
这里的对象是value
const data={as:[{imageID:“1”,imageSource:“科普1”,alt:“科普1”},{imageID:“2”,imageSource:“科普2”,alt:“科普2”};
$(data.as).每个(函数(索引、值){
console.log(value.imageSource);
});代码>
在JavaScript和大多数编程语言中,数组是通过基于零的索引访问的。[0]第一项,[1]第二项,等等,但我只想展示《科普2》?如何使用?您可以使用console.log(data.as[1].imageSource)代码>或控制台.log(数据?.as[1]?.imageSource)代码>