⊗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); } ); });

На кліенце дадзены дыў і кнопка. Пасля націску на кнопку адпраўце на сервер два дадатныя лікі. Хай сервер знайде суму перададзеных лікаў. Вынік запішыце ў дыў.

Хай на серверы дадзены масіў. Хай сервер чакае, што параметрам будзе перададзена лік, і вяртае элемент масіву, які адпавядае гэтаму ліку. Пасля націску на кнопку перадайце на сервер пэўны лік, а адказ сервера вывядзіце ў абзац.

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