Я пытаюсь заполнить списки родителя/ребенок выпадающих в мой HTML списки form.The раскрывающихся должен содержать автомобили/модель, которые загружаются из JSON-файл, который выглядит следующим образом:Наполнения выпадающего списка из JSON
[{"value":"ACURA","title":"Acura","models":
[{"value":"CL_MODELS","title":"CL Models (4)"},
{"value":"2.2CL","title":" - 2.2CL"},
{"value":"2.3CL","title":" - 2.3CL"},
{"value":"MDX","title":"MDX"},
{"value":"NSX","title":"NSX"},
{"value":"RDX","title":"RDX"},
{"value":"ACUOTH","title":"Other Acura Models"}]},
{"value":"ALFA","title":"Alfa Romeo","models":[{"value":"ALFA164","title":"164"},
{"value":"ALFA8C","title":"8C Competizione"},
{"value":"ALFAGT","title":"GTV-6"},
{"value":"MIL","title":"Milano"},
{"value":"SPID","title":"Spider"},
{"value":"ALFAOTH","title":"Other Alfa Romeo Models"}]}]
И заселение пытаюсь л, как это:
$.getJSON("textfile.txt", function(json)
$.each(json, function(key, value) {
$('select[name=cars]').append('<option value="' + key + '">' + json[key] + '</option>');
});
<select name="cars"></select>
<select name="models"></select>
Но он даже не хочет, чтобы показать мне, что осталось автомобили для моделей ... Я предполагаю, что я не плыву его правильно, beacuse из примера, я получил этот код, он работает правильно, который я получил отсюда https://www.techenclave.com/community/threads/populate-a-drop-down-list-from-a-text-file.147816/
Я надеюсь, что этой информации достаточно. Заранее спасибо !
Не уверен, что это это опечатка, но формат JSON не является действительным, вам не хватает закрывающей скобкой ... «]» в конце? – sinisake
Скобка не проблема. Спасибо за ваше наблюдение. –