⊗jsSpAXGQ 252 of 294 menu

Slanje GET zahteva putem AJAX-a u JavaScript-u

Hajde sada da naučimo kako da prosledimo podatke serveru u AJAX zahtevu. Server će uraditi nešto sa tim podacima i poslati nam nazad rezultat.

Naš test server će obrađivati podatke poslate na adresu /handler/:

button.addEventListener('click', function() { let promise = fetch('/handler/'); });

Za početak hajde da pošaljemo GET zahtev:

button.addEventListener('click', function() { let promise = fetch('/handler/?num=3'); });

Hajde da dobijemo poslate podatke na strani servera:

export default { '/handler/': function({get}) { console.log(get.num); // ispisaće 3 } }

Hajde da uradimo nešto sa tim podacima i pošaljemo ih nazad:

export default { '/handler/': function({get}) { return get.num ** 2; } }

Na strani klijenta dobijamo rezultat i ispišimo ga negde:

button.addEventListener('click', function() { fetch('/handler/?num=3').then( response => { return response.text(); } ).then( text => { console.log(text); } ); });

Na klijentu je dat div i dugme. Klikom na dugme pošaljite serveru dva broja. Neka server nađe zbir prosleđenih brojeva. Rezultat zapišite u div.

Neka je na serveru dat niz. Neka server očekuje da će kao parametar biti prosleđen broj, i vraća element niza koji odgovara tom broju. Klikom na dugme prosledite serveru neki broj, a odgovor servera ispisite u pasus.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij