Въведение в AJAX

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

В настояще време работата с AJAX се реализира чрез fetch. Това е съвременна технология, но не работи в стари браузъри. По-стара технология е използването на обекта XMLHttpRequest. С тази технология все още може да се срещнете, но не си струва да се задълбавате много в нея.

За изучаване на работата с AJAX е необходимо наличие на сървър. Ние ще използваме нашия учебен сървър. Нека направим в папката със сървъра HTML файл, който ще отваряме в браузъра:

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

Нека го свържем с JavaScript файл:

public/client.jsalert('test');
Задание 1

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