⊗jsSpAXGQ 252 of 294 menu

Слање GET захтева преко AJAX-а у JavaScript-у

Хајде сада да научимо како да проследимо податке на сервер у AJAX захтеву. Сервер ће нешто урадити са тим подацима и послати нам назад резултат.

Наш тестни сервер ће обрадити податке послате на адресу /handler/:

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

За почетак, хајде да пошаљемо GET захтев:

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

Хајде да примимо послате податке на страни сервера:

export default { '/handler/': function({get}) { console.log(get.num); // исписаће 3 } }

Хајде да нешто урадимо са овим подацима и пошаљемо их назад:

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

На страни клијента ћемо примити резултат и исписати га негде:

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

На клијенту су дати div и дугме. Притиском на дугме пошаљите на сервер два броја. Нека сервер пронађе суму прослеђених бројева. Резултат запишите у div.

Нека на серверу буде дат низ. Нека сервер очекује да ће параметром бити прослеђен број, и враћа елемент низа који одговара том броју. Притиском на дугме пошаљите на сервер одређени број, а одговор сервера испишите у пасус.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј