Введение в AJAX

Технология AJAX представляет собой способ обновления части страницы без ее полной перезагрузки. В основе технологии лежит JavaScript, протокол HTTP, и некоторая серверная часть, например, PHP, NodeJS, либо какая-то иная.

В настоящее время работа с AJAX реализуется через fetch. Это современная технология, но не работающая в старых браузерах. Более старой технологией является использование объекта XMLHttpRequest. С этой технологией вы еще можете столкнутся, но сильно вникать в нее не стоит.

Для изучения работы AJAX необходимо наличие сервера. Мы будем использовать наш учебный HTTP сервер. Сделаем в папке с сервером HTML файл, который мы будем открывать в браузере:

<!DOCTYPE html> <html> <head> <title></title> <script defer src="client.js"></script> </head> <body> </body> </html>

Подключим к нему JavaScript файл:

alert('test');

Создайте описанные файлы и проверьте их работу в браузере.