我有两个 .json 文件
data_prod_ind.json
{"articles":
[ { "title":"bla bla" } , { "title":"bla bla" } ]
}
data_prod_ind_epif.json
{"names":
[ { "title":"bla bla" } , { "title":"bla bla" } ]
}
html
<div id="mn_1" class="mn_sb" data-articleidx="0">CONTROL RELAY</div>
...
<div id="tt_mn"></div>
<div id="content_mn"></div>
脚本
var idx = $(this).data('articleidx');
$.getJSON("auth/data_prod_ind.json", function(data) {
$("#tt_mn").html($("<p class='prod_c'>" + data.articles[idx].title + "</p>"));
$("#content_mn").html($("<p class='prod_d'>" + data.names[idx].title + "</p>"));
});
我认为最好只有一个 json 文件,其中可能是:
{"articles":
[ { "title":"bla bla" } , { "title":"ble ble" } ]
}
{"names":
[ { "title":"blo blo" } , { "title":"blu blu" } ]
}
我这么说是因为它只显示 data_prod_ind.json 中的内容,而不显示另一个内容。
最佳答案
好吧,你没有理由不能拥有一个包含以下内容的文件:
{
"articles":[{"title":"bla bla bla"},{"title":"bla bla bla"}],
"names":[{"title":"bla bla bla"},{"title":"bla bla bla"}]
}
关于javascript - jquery json加载两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958441/