Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать доп. поле в новости через AJAX

Как сделать доп. поле в новости через AJAX


     17.11.2013    AJAX, доп. поля    Общие вопросы, jQuery, Общие вопросы по PHP    3063

вопрос
Имеется сайт междугородних перевозок. Есть необходимость выводить пункт отбытия и пункт прибытия через доп. поля. Так и сделано. Проблема заключается в том, что населенных пунктов очень уж много и выводить их выпадающим списком не очень удобно.

Как сделать доп. поле в новости через AJAX


Появилась идея разбить населенные пункты по группам (районам). И при добавлении новости (маршрута) в доп. поля сначала выбирался район, а потом с помощью AJAX подкачивались населенные пункты, находящиеся в этом районе.

Как сделать доп. поле в новости через AJAX


Собственно вопрос заключается в том как это все реализовать? Куда копать? Создавать таблицу в БД или файл со всеми населенными пунктами и тянуть от туда? В общем даже близко не знаю с чего начать...

Заранее благодарен за советы.

Ответа пока нет


2 комментария

Sander
PHP-developer

Sander - 17 ноября 2013 04:21 -

Метод костыльный, но пожалуй самый простой.
Структура хранения остается та же. Тип поля тот же, в виде выпадающего списка. А вот поля будут иметь строго определенный вид. Пример:
Харьковская обл., г. Харьков
Харьковская обл., г. Купянск
Харьковская обл., г. Изюм
Харьковская обл., г. Лозовая
и т.д.

Т.е. заполнение идет по шаблону: Район, Точка Через запятую.
А уже при добавлении новости на javascript обрабатывать списки и из одного создавать 2.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

luarvic
Юзер

luarvic - 17 ноября 2013 04:22 -

Таблица с аяксом не обязательны. Можно одним JS скриптом все сделать. Пихаешь в него массив["район"]="населенный пункт", потом вешаешь событие onchange на первый список, чтоб в зависимости от района грузило нужный список.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх