Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Модуль отображения списка кафедр

Читайте также:
  1. XVIII. ОСОБЛИВОСТІ ПРИЙОМУ ДО кафедри військової підготовки НАУ
  2. Дежурному по военной кафедре
  3. День 12: Составление списка шуток на выступление
  4. дневальному по военной кафедре
  5. Другие режимы отображения
  6. Задание на выполнение диссертации подписывается научным руководителем, магистрантом и утверждается заведующим выпускающей кафедры.
  7. Зам. зав. кафедрой_________________________ Т.Н.Ерохина

Разрабатываемый модуль предназначен для отображения списка кафедр на html-странице. Разница с предыдущим модулем заключается в том, что в этом случае необходима выборка с условием из базы данных. Данный модуль представлен в блоках 9 и 10 блок-схемы алгоритма работы приложения (рис. 5). Для передачи выбранного факультета используется ajax-запрос, который передает номер выбранного факультета в контроллер (рис. 11).

Рис. 11 – Ajax-запрос на передачу номера выбранного факультета

С помощью функции val() происходит чтение выбранного элемента. Затем осуществляется post-запрос с помощью ajax, в котором методу контроллера GetKafedra передается выбранный элемент списка (рис. 12).

Рис. 12 – Структура метода контроллера GetKafedra

На рис. 12 вначале происходит чтение всех кафедр из базы данных. Затем при помощи переданного значения элемента производится выборка из коллекции, которая затем передается в функцию success ajax-запроса (рис. 11). Функция success вызывается в случае удачной передачи данных контроллеру. В ней при помощи html-тегов и функции append происходит динамическое формирование списка кафедр. Функция append – функция библиотеки JQuery, которая добавляет содержимое строки в конец элемента. Модуль формирования списка групп использует алгоритм, который был рассмотрен выше, поэтому в его рассмотрении нет необходимости.


Дата добавления: 2015-10-13; просмотров: 91 | Нарушение авторских прав


Читайте в этой же книге: Анализ предметной области | Анализ средств разработки | ASP.NET | Обоснование выбора средств разработки | Анализ аналогичных программных продуктов | Проектирование базы данных | Разработка алгоритма работы приложения | Моделирование функционирования программного обеспечения с применением сетей Петри | Разработка руководства пользователя |
<== предыдущая страница | следующая страница ==>
Модуль выведения списка факультетов| Модуль выведения расписания выбранной группы

mybiblioteka.su - 2015-2024 год. (0.009 сек.)