⊗jsSpAXPQ 253 of 294 menu

POST kérések küldése AJAX-on keresztül JavaScriptben

Most küldjünk a szerverre egy POST kérést. Ehhez a fetch függvénynek van egy második paramétere a beállításokkal. A method beállításban adható meg a HTTP kérés metódusa. Állítsuk be a POST metódust:

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

Adjunk meg adatokat is, amelyeket el szeretnénk küldeni a szerverre. POST kérésekben az adatokat a HTTP kérés törzsében (body) küldjük. Ehhez az adatokat a body beállításban kell megadni. Adjunk meg Query String formátumban, beállítva a megfelelő MIME típust:

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

Kapjuk meg ezeket az adatokat a szerveren, csináljunk velük valamit, és küldjük vissza őket:

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

A kliens oldalon adott egy div és egy gomb. A gomb megnyomásakor küldjön három számot a szerverre POST metódussal. A szerver keresse meg az átadott számok összegét. Az eredményt írja a div-be.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás