Разработка / реализация ... скорее всего с AJAX - PullRequest
1 голос
/ 27 июля 2010

У меня есть распространенная проблема, но я не совсем уверен, как именно решить ее.

Моя ситуация такова, что у меня есть форма с раскрывающимся списком состояний. У меня также есть выпадающий список, в котором должны быть военные объекты (базы), но заполненные базы зависят от значения выпадающего списка состояний.

В моей базе данных у меня будет таблица BASES, такая как, скорее всего, следующая.

BASES Table
            int base_id
            varchar state
            varchar base_name
            varcar  city

Когда клиент выбирает состояние, мне нужно запросить все базы в этом состоянии. и верните их и заполните раскрывающийся список base . Мне хорошо известно, что я могу сделать это легко, просто отправив данные на сервер в виде данных формы, но я бы предпочел найти более простое решение и знаю, что для решения таких проблем используется ajax.

Я начальный уровень, и ajax - новая тема для меня, поэтому любая помощь, которую я могу получить, будет оценена.

Я использую Java / JSP / Servlets и использую MySQL.

Ответы [ 2 ]

2 голосов
/ 27 июля 2010

Если вы считаете, что AJAX - это решение, и вы используете Java, проверьте DWR . Это позволяет тривиально представлять объекты Java в Javascript. Вы можете создать объект на стороне сервера, чтобы получить список данных для выпадающих меню и легко представить его в Javascript.

1 голос
/ 27 июля 2010

Все это может быть решено только с помощью javascript, если вы жестко закодировали отношение состояния / базы в массив (ы) в файле javascript.

Вот пример, который я нашел в интернете.

http://www.javascriptkit.com/javatutors/selectcontent2.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...