⊗jsSpAXGQ 252 of 294 menu

Wysyłanie zapytań GET przez AJAX w JavaScript

Nauczmy się teraz przekazywać dane na serwer w zapytaniu AJAX. Serwer zrobi coś z tymi danymi i odeśle nam z powrotem wynik.

Nasz serwer testowy będzie przetwarzał dane wysłane pod adres /handler/:

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

Na początek wyślijmy zapytanie GET:

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

Pobierzmy wysłane dane po stronie serwera:

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

Zróbmy coś z tymi danymi i wyślijmy je z powrotem:

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

Po stronie klienta pobierzmy wynik i wypiszmy go gdzieś:

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

Po stronie klienta jest div i przycisk. Po kliknięciu przycisku wyślij na serwer dwie liczby. Niech serwer znajdzie sumę przekazanych liczb. Wynik zapisz w divie.

Niech na serwerze będzie dana tablica. Niech serwer oczekuje, że parametrem zostanie przekazana liczba, i zwróci element tablicy odpowiadający tej liczbie. Po kliknięciu przycisku przekaż na serwer pewną liczbę, a odpowiedź serwera wypisz w akapicie.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć