⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј