У меня есть два значения выпадающего списка. Государств и городов. Также у меня есть две таблицы в моей базе данных с городами и государствами.Динамическое падение вниз, добавляемое в рельсы
Вещь с помощью JQuery, я получаю соответствующие города в выбранном состоянии. Но нельзя добавить эти соответствующие названия городов во второй раскрывающийся список. Поскольку более 1000 имен городов я могу добавить с помощью функции $(). Append(), поскольку она заставляет мой браузер зависать.
это мой JQuery
$("#state_name").change(function() {
var state = $('#state_name :selected').val();
console.log(state);
$.ajax({
url: '/company_profile/update_city_select',
type: 'GET',
data: {
id: state
},
success: function(response) {
// $("#city_name select").empty();
var no_of_cities = response.cities.length;
console.log(no_of_cities);
var collection = response.cities;
//$('#city_name select').attr('<% :collection%>','<%' +collection+'%>');
}
});
return false;
});
response.cities [я] .name дает Ith название города.
Если данные загружать большие, вы должны использовать JQuery автозаполнения или выберите поле включает автозаполнение. Надеюсь, это может вам помочь :) –
автозаполнение сделал работу до некоторого расширения. Но im все еще ищет способ сделать этот раскрывающийся список возможным, не вызывая зависания браузера –