У меня есть 2 . Выберите элементов в моем коде. Один для штатов США (#us_state) и второй для городов (#city_name). Когда я выбираю «состояние», второй элемент select должен содержать только те города, которые существуют в выбранном состоянии. Я использую ajax, я выполнил запрос и получил ответ. Формат ответа - id: name {"26332":"Abbott Park","27350":"Addieville", ...}
. Теперь я хочу добавить ответ на опцию элементов и добавить его для выбора элемента с #city_name id
. Но я не знаю, как достичь этого результата. <option value="key">value</option>
Как установить опцию для выбора поля
$('#us_state').bind('change', function() {
var projectId = $("#inputtitle").val();
var stateId = $(this).val();
var arrayData = {"projectId": projectId, "stateId":stateId};
$.ajax({
type: "GET",
url: "/bidboldly/projects/editproject/",
data: arrayData,
success : function(response) {
............
..........
},
error: function(){
alert("error");
}
})
});
И как получить название города и идентификатор? Мой вопрос в том, что. – emilan
[http://stackoverflow.com/questions/182410/how-to-json-decode-array-elements-in-javascript](http://stackoverflow.com/questions/182410/how-to-json-decode -array-elements-in-javascript) – gopi1410
см. выше сообщение, есть много методов для декодирования данных json, также вы можете продолжить рассматривать его как массив. Воспроизведение с (для результата в результате), доступ к нему как к объектам и т. Д. И т. Д., И вы можете успешно отладить его в течение нескольких минут. – gopi1410