0
此代碼完成我所需要的功能,但我希望將其在使用標準JSON格式的單獨文件中使用的JSON值存儲起來,以便在getJSON請求的其他位置可以使用相同的數據。我需要運行這個來匹配從getJSON請求返回的數據和附加值,我使用id來對返回的項目進行匹配,這就是我如何構建我需要的完整HTML項目。)需要從外部文件中抓取JSON
代碼示例
$(function() {
var json = {
"nwsltrs":[
{
"id":"53c57dede4b07621dafde5d1",
"nwsltrNames":"Hello",
"author":"Joe"
} // these entries will grow to a hundred or more.
]
};
var titleID = "53c57dede4b07621dafde5d1"; // in actual code getting this value from a separate getJSON call
$.each(json.nwsltrs, function(i, v) {
if (v.id === titleID){
nwsltrName = v.nwsltrNames;
author = v.author;
console.log(nwsltrName + ":" + author);
return;
}
});
});
希望外部JSON文件看起來像這樣用,並使用以.json擴展名:
{
"nwsltrs":[
{
"id":"53c57dede4b07621dafde5d1",
"nwsltrNames":"Hello",
"author":"Joe",
},
{
"id":"54b57dede4b07621dafde5d2",
"nwsltrNames":"Bye",
"author":"Mary",
} // these entries will grow to a hundred or more.
]
我敢肯定有更好的方式來處理這並且我可以聽到它們 - 只要我可以使用外部JSON文件。
你的問題是什麼? – charlietfl 2014-10-26 20:47:52
@charlietfl如何修改特定的代碼示例,以便它能與外部JSON文件一起使用? – user1452893 2014-10-26 21:26:43
@dandavis真的,有? – user1452893 2014-10-26 21:30:50