Uvod v AJAX

Tehnologija AJAX predstavlja način posodabljanja dela strani brez njene popolne ponovne nalaganje. V osnovi tehnologije leži JavaScript, protokol HTTP, in nekaj strežniškega dela, na primer, PHP, NodeJS, ali katera koli druga.

Trenutno se delo z AJAX izvaja preko fetch. To je sodobna tehnologija, vendar ne deluje v starih brskalnikih. Bolj stara tehnologija je uporaba objekta XMLHttpRequest. S to tehnologijo se še lahko srečate, vendar se vanjo ni vredno poglabljati.

Za učenje dela AJAX je potrebna prisotnost strežnika. Uporabili bomo naš učni strežnik. Naredimo v mapi s strežnikom HTML datoteko, ki jo bomo odprli v brskalniku:

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

Povežimo vanjo JavaScript datoteko:

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

Ustvarite opisane datoteke in preverite njihovo delovanje v brskalniku.