⊗jsSpAXPQ 253 of 294 menu

POST užklausų siuntimas per AJAX JavaScript

Dabar išsiųskime į serverį POST užklausą. Tam funkcijos fetch antrasis parametras yra nustatymai. Nustatyme method nurodomas HTTP užklausos metodas. Nurodykime POST metodą:

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

Taip pat nustatykime duomenis, kuriuos norime išsiųsti į serverį. POST užklausose duomenys perduodami HTTP užklausos body dalyje. Tam duomenis reikia nurodyti nustatyme body. Nurodykime juos Query String formatu, nustatydami atitinkamą MIME tipą:

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', body: 'num1=1&num2=2', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); });

Gaukime šiuos duomenis serveryje, atlikime su jais kažką ir išsiųskime atgal:

export default { '/handler/': function({ post }) { return Number(post.num1) + Number(post.num2); } }

Kliente yra div ir mygtukas. Paspaudus mygtuką, išsiųskite į serverį tris skaičius POST metodu. Tegul serveris randa perduotų skaičių sumą. Rezultatą įrašykite į div.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti