• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Прошу Помощи

  • Автор темы Автор темы xavi
  • Дата начала Дата начала
X

xavi

Здравствуйте!
В кратце ситуация следующая. Мне надо сделать лабораторную работу, по ajax, но увы достаточных знаний не имею. Времени осваивать материал тоже нет. Поэтому прошу помощи!
Задание следующее:
Используя технологию AJAX, организовать интерактивный обмен веб-приложений, заключающийся в «фоновой» передаче информации между браузером и сервером. Приложения, построенные по такому принципу, не должны требовать полной перезагрузки Веб-страницы при обновлении данных.

Задание № 1

Создать файл, моделирующий страницу HTML-документа и вызывающий асинхронный режим получения данных с сервера. Данные должны храниться на сервере в тестовом файле (см. п. 3).

Запрос данных должен производиться после нажатия кнопки, созданной с помощью тега <input> и его атрибута type = “button”.

После вызова данных с сервера к информации, уже размещенной на странице, должны добавиться и данные, полученные с сервера (перезагрузка всей Веб-страницы при этом не должна производиться).

HTML-документ с помощью тега <script type = “text/javascript” src = “prog.js”> </script> должен загружать файл с программой на JavaScript, созданный в соответствии с заданием № 2 .

Задание № 2.

Написать программу на JavaScript, с использованием объекта XMLHttpRequest для организации асинхронного обмена данными между сервером и браузером.

Программа должна включать в себя три функции.

1. Функцию, создающую экземпляр объекта XMLHttpRequect в соответствии с приведенным ниже примером:

var xxxx ;

xxxx = new XMLHttpRequest();

return xxxx;

2. Функцию, формирующую асинхронный запрос к серверу (чтение файла с сервера), используя следующие методы и свойство объекта XMLHttpRequect: (open(),onreadystatechange, send()).

3. Функцию, обрабатывающую данные, полученные с сервера,

используя следующие свойства и методы:

(getElementById(), responseText, innerHTML).

Созданную программу на JavaScript сохранить в файле prog.js.

Задание № 3

Создать текстовый файл (с произвольным текстом) для тестирования программ (см. п.1 и 2). Данные из этого файла должны загружаться на Веб-страницу в асинхронном режиме по запросу пользователя.
Помогите!!!! Буду благодарен!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab