![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Цербер |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 21.11.2007 Репутация: нет Всего: 1 |
Доброе время суток!
Задача в том что бы при выборе страны в другой селект загружались города. города и страны берутся в своё время из базы. С jQuery не сильно хорошо знаком, по другим примерам реализовывал свои задачи до этого, а тут пример не могу найти. Если кто то знает как реализовать или ссылка на пример есть, поделитесь - буду весьма признателен! Заранее благодарю! Это сообщение отредактировал(а) Цербер - 25.12.2008, 14:33 |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Ну, ты лукавишь, что "в принципе знаю хорошо, а вот тут засада" ...
Принцип в jQuery не поменялся, просто обертка стала намного удобней. Процесс тот же: - на событие onchange ($(select).change() или $(select).bind("change", function)) вешаешь запрос к серверу на получение данных по выбранной стране ($.post или $.ajax); - на серваке выбираешь данные и засовываешь их в json (строка типа "{name1: value1, name2: value2, ...}"), а в запросе из предыдущего пункта укажи тип получаемых данных как json; - обнуляй второй селект и полученные занные запихивай в него. Это можно сделать по-старинке - циклом и созданием каждого option и добавлением к селекту или средствами jQuery - each(). Ну совершенно ничего сложного ... Данные по всем функциям можешь посмотреть на родном сайте jQuery или на лучшем переведенном русском. |
|||
|
||||
Цербер |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 21.11.2007 Репутация: нет Всего: 1 |
Логику конечно я понимаю как это всё делается, а практику не понял=(
поэтому пример наглядный попросил=) |
|||
|
||||
Цербер |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 21.11.2007 Репутация: нет Всего: 1 |
Проблема решена, обошёлся и без jquery
|
|||
|
||||
crow |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 1.6.2007 Где: Россия->Кислов одск Репутация: нет Всего: нет |
Такая проблема, все работает, города и регионы подгружаются... но, если в браузере нажать кнопку "назад" то списки стран и городов начинают, как бы зацикливаться, не понятно почему... ниже пример кода, что не так? как сделать так чтобы при открытии страницы по кнопке браузера "назад" этот скрипт не выполнялся?
|
|||
|
||||
oppo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 15.7.2006 Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |