Я пытаюсь динамически создать два выпадающих списка, один будет провинциями, а другой будет содержать города каждой провинции, поэтому, когда пользователь выбирает провинцию, выпадающие города будут заполняться, я использую $ jQuery Функция .ajax для получения данных из базы данных, которая затем передает их обратно в виде JSON, вот что я пока имею,
JQuery:
$.getJSON("provinces.php", function(data){
//clean out the select list
$('#province').html('');
//run the loop to populate the province drop down list
$.each(data, function(i, json) {
var province = json.province;
var cities = json.cities;
$('#province').append(
$('<option></option>').html(province)
);
});
});
фрагмент JSON:
[
{"province":"Eastern Cape","cities":"Mthatha,Njoli,Port Alfred,Port Elizabeth,Queenstown,Uitenhage"},
{"province":"Freestate","cities":"Thaba Nchu,Virginia,Welkom"}
]
Я заселяю провинции, но города не выпадают.
Мне бы хотелось услышать от вас, ребята, что, по вашему мнению, наилучшим способом будет достижение выпадающего списка городов.