⊗jsSpAXPQ 253 of 294 menu

Sending av POST-forespørsler via AJAX i JavaScript

La oss nå sende en POST-forespørsel til serveren. For dette har funksjonen fetch en andre parameter med innstillinger. I innstillingen method spesifiseres HTTP-forespørselsmetoden. La oss spesifisere POST-metoden:

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

La oss også angi dataene som vi ønsker å sende til serveren. I POST-forespørsler overføres data i HTTP-forespørselskroppen. For dette må data angis i innstillingen body. La oss angi dem som Query String, og angi deres type med tilsvarende MIME:

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

La oss motta disse dataene på serveren, gjøre noe med dem og sende dem tilbake:

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

På klienten er det gitt en div og en knapp. Ved klikk på knappen, send tre tall til serveren med POST-metoden. La serveren finne summen av de overførte tallene. Skriv resultatet i div-en.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis