助けを求めたいのですが。次のような内部配列を持つ外部 JSON ファイルがあります。
{ "Files": [
{
"fileName": "Trains",
"fileID": "t1"
},
{
"fileName": "Planes",
"fileID": "p1"
},
{
"fileName": "Cars",
"fileID": "c1"
}
]}
JavaScriptを使用して記述しながら、最終的にこのデータを使用してXHTMLページのドロップダウン選択メニューを埋めようとしています。これまでのところ、次のことがわかりましたが、最後のハードルのどこが間違っているのかわかりません。私が理解していないことについての指針は、感謝しています。
function fileDropdown() {
var options = "";
$.getJSON(
"json/files.json",
function(result) {
//find the array and do seomthing
$.each(result.Files, function(key, val) {
options += '<option value="' + val.fileID + '">' + val.fileName + '</option>';
});
}
);
document.write("<select>"+options+"</select>");
}