powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Select2 поиск за загруженному списку
5 сообщений из 5, страница 1 из 1
Select2 поиск за загруженному списку
    #38862708
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, следующее:
Есть Select2 контрол. По умолчанию пустой. Когда в него тыкают хочу чтобы подгрузился список из БД. Подгрузки списка я добился. Но при попытке искать что-то в списке через встроенный контрол поиска идет перезапрос в базу. А мне нужно чтобы он искал в уже загруженном списке. То есть мне бы как-то определять загружен уже список или нет и если нет то загрузить.
Сейчас мой код выглядит так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
	<script type="text/javascript">
		$(document).ready(function() {		
			$('#choose_city_box_id').select2({
				ajax: {					
					url: "load_city_db.php",					
					dataType: "json",					
					results: function (data) {
						return {results: data};
					}					
				}
			});
		});
	</script>	
...
Рейтинг: 0 / 0
Select2 поиск за загруженному списку
    #38864815
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up!
...
Рейтинг: 0 / 0
Select2 поиск за загруженному списку
    #38864870
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cheese))),
Код: java
1.
if ($('#choose_city_box_id option').length>0)
...
Рейтинг: 0 / 0
Select2 поиск за загруженному списку
    #38864994
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergeyCheese))),
Код: java
1.
if ($('#choose_city_box_id option').length>0)



to kunaksergey:
Спасибо за ответ! Я только начинаю разбираться с JS. Могли бы вы привести полный код функции?!
...
Рейтинг: 0 / 0
Select2 поиск за загруженному списку
    #38865358
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cheese)))kunaksergeyCheese))),
Код: java
1.
if ($('#choose_city_box_id option').length>0)



to kunaksergey:
Спасибо за ответ! Я только начинаю разбираться с JS. Могли бы вы привести полный код функции?!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<html>
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
var item=$('#choose_city_box_id option').length;
 if (item>0) {
 /*Тут ваш код */
 console.log(item);
 } 

});

</script>
</head>
<body>
<p><select  id='choose_city_box_id'>
   
    <option value="Чебурашка">Чебурашка</option>
    <option selected value="Крокодил Гена">Крокодил Гена</option>
    <option value="Шапокляк">Шапокляк</option>
    <option value="Крыса Лариса">Крыса Лариса</option>
   </select></p>
</body>
</html>
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Select2 поиск за загруженному списку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]