Как выбрать список с опциями в Ajax PHP jQuery - PullRequest
0 голосов
/ 23 октября 2010

В моей базе данных есть 2 таблицы групп вызовов и игроков. Сначала я пытаюсь выбрать группу, а затем игроки отображаются в другом списке.

DB:

Группы

+-----+---------------+
| id  |  Name         |
+-----+---------------+
| 1   |  Red Group    |
| 2   |  Blue Group   |
| 3   |  Yellow Group |
+-----+---------------+

Игроки

+-----+-----------+------------+
| id  |  name     |  group_id  |
+-----+-----------+------------+
| 1   |  User1    |  1         |
| 2   |  User2    |  3         |
| 3   |  User3    |  2         |
| 4   |  User4    |  3         |
| 5   |  User5    |  1         |
+-----+-----------+------------+

1 Ответ

1 голос
/ 23 октября 2010

выводит записи группы на стороне сервера, в select, затем, как сказал vasim, использует изменение jquery (http://api.jquery.com/change/) для запуска вызова ajax, который заполняет palyers select по идентификатору группы.

$('#group').change(function()
{
   $.ajax(
   {
      url: 'url_to_server_script',
      data: 'group='+$('#group').val(),
      success: function(){/* populate here your players select*/}
   });
});

больше информации о jjery ajax на http://api.jquery.com/jQuery.ajax/. в зависимости от того, что ваш серверный скрипт будет возвращаться, вам нужно будет указать тип данных свойства ajax (json, xml, ...)

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