Skip to content

Лабораторная работа №3

ivanleontev edited this page Apr 12, 2017 · 22 revisions

Разработчики

  • Кузьмин ИДБ-13-12
  • Помазов ИДБ-13-12
  • Антонов ИДБ-13-13
  • Леонтьев ИДБ-13-13

Основные задачи лабораторной работы:

  • знакомство с методами взаимодействия клиент-сервер (form, ajax)
  • подключение к личной странице методов записи данных на сервере

USE Case Diagram лабораторной работы:

Use

Знакомство с методами взаимодействия клиент-сервер (form, ajax)

Порядок выполнения работы

Шаг 1.

Создать в файле index.html форму для взаимодействия клиент-сервер
Пример:
<form action="/action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>

Шаг 2.

Скачать библиотеку jquery с официального сайта jquery. Если вы не хотите скачивать, можете воспользоваться CDN (Content Delivery Network):
Google CDN:
Microsoft CDN:
Пример:
<head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> </head>

Шаг 3.

Создать функцию отправки post или get запроса на сервер с помощью ajax:
$.post({
url: url,
type: "POST",
data: data,
success: success,
dataType: dataType
});
post
get

Шаг 4.

Создать файл .php для обработки полученных данных:
<?php
echo "I data = ".$_POST['data'].";
?>

Шаг 5.

Загрузить файлы в личный репозиторий.

Шаг 6.

Обновить песочницу.

Шаг 7.

Открыть страницу для представления результата.

UML-диаграмма

Дополнительные материалы:

Clone this wiki locally