Управляемая AJAX стратегия множественного выбора - PullRequest
0 голосов
/ 28 ноября 2009

Я немного прочел AJAX и хотел бы создать список, который управляет тем, что отображается в отдельном текстовом поле, расположенном в той же форме. Бэкэнд веб-сайта обрабатывается в php, а возможные значения и тому подобное хранятся в базе данных MySQL через php. Каков наилучший способ получения значений списка, а также значений текстового поля, и если ваш ответ - JS, как мне создать множественный выбор в JS?

Ответы [ 2 ]

1 голос
/ 28 ноября 2009

Ну, это действительно широкий вопрос. Мой подход состоит в том, чтобы создать список с php и поместить событие onchange, которое вызовет ajax со значением параметра, который вызов ajax заполнит текстовое поле.

Вы должны использовать jquery, прочитайте документацию здесь http://docs.jquery.com/Main_Page

0 голосов
/ 28 ноября 2009

список множественного выбора

   <select id="choices" multiple="multiple" .. >

Если вы используете jQuery, вы можете сделать что-то вроде:

 $("#choices").change(function() {
     var choices = {};
     $("#choices option:selected").each(function() {
         choices[this.id] = $(this).val();
     });
     $.post("http://example.com/choice_handler.php", choices, function(content) {
         $("#textarea").val(content);
     });
 });

choice ___ handler.php будет смотреть на $ _POST, чтобы получить пары id / value и получить содержимое, которое будет возвращено, а затем определено как значение текстовой области.

Примечание: я не тестировал и не отлаживал ничего из этого - просто набросок кода здесь

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