Uvod u AJAX

AJAX tehnologija predstavlja način ažuriranja dela stranice bez njenog potpunog ponovnog učitavanja. Osnova tehnologije je JavaScript, HTTP protokol, i neki serverski deo, na primer, PHP, NodeJS, ili bilo koji drugi.

Trenutno se rad sa AJAX-om realizuje preko fetch. Ovo je moderna tehnologija, ali ne radi u starim pregledačima. Starija tehnologija je korišćenje objekta XMLHttpRequest. Sa ovom tehnologijom se još možete susresti, ali ne treba previše duboko ulaziti u nju.

Za učenje rada sa AJAX-om neophodno je prisustvo servera. Koristićemo naš test server. Napravićemo u folderu sa serverom HTML fajl, koji ćemo otvarati u pregledaču:

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

Povezaćemo sa njim JavaScript fajl:

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

Napravite opisane fajlove i proverite njihov rad u pregledaču.