Автообновление страницы - PullRequest
0 голосов
/ 03 июля 2011

У меня есть веб-страница, состоящая из выпадающего меню. Я хочу, чтобы содержимое других раскрывающихся меню, представленных на странице, должно изменяться в соответствии с тем, что было выбрано в первом раскрывающемся списке. Например, если раскрывающийся список состоит из степени в качестве его элемента. Если я выберу элемент Степень, то в другом раскрывающемся списке должны отображаться только курсы степени. Это должно происходить автоматически без нажатия какой-либо кнопки. Как мне этого добиться?

1 Ответ

0 голосов
/ 03 июля 2011

Я бы сделал этот комментарий, но у меня нет возможности комментировать.Вы хотите использовать $.post с jquery и ajax для этого: http://api.jquery.com/jQuery.post/.Ajax с JQuery сделать не сложно.

Вы захотите использовать событие onchange первого выпадающего списка, чтобы использовать вызов jquery ajax $.post для отправки на сервер, передавая выбор из выпадающего списка.в качестве параметра.Страница, на которую она публикует сообщение, должна GET получить выбранный атрибут из раскрывающегося списка, а затем извлечь (из базы данных или где-либо еще) параметры, которые переходят во второй раскрывающийся список, на основе параметра.Код должен быть выписан на страницу.Ajax-вызов jquery позволяет получить ответ и определить пользовательскую функцию, которая будет запускаться после возвращения сообщения.Возвращаемое значение должно соответствовать тому, что вы выписали на страницу, и тогда вы можете просто обновить второй выпадающий список с возвращенными данными внутри этой функции.

Надеюсь, это поможет!

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