⊗jsSpFmMth 232 of 294 menu

Vormide saatmise meetodid JavaScriptis

Vorme saab saata kahel viisil: meetodil GET või meetodil POST. Vormi saatmise viisi reguleerib vormi atribuut method.

Näiteks määrame vormile saatmismeetodiks GET:

<form action="/handler/" method="GET"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Ja nüüd meetod POST:

<form action="/handler/" method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Vaatame nüüd, mis vahe on kahel saatmismeetodil. Meetodi GET puhul on vormi andmed nähtavad brauseris nn parameetrite stringina (query string), mis esindab endast paare kujul võti-väärtus, kus võtmeks on vormielemendi nimi ja väärtuseks - sinna sisestatud andmed. Sel juhul on väärtuste paarid eraldatu ampersandidega.

Meetodiga GET saadetud andmed satuvad meie serveris objekti andmetega omadusse get:

export default { '/handler/': function(data) { console.log(data.get); // kuvatakse serveri konsooli return 'vormi andmed vastu võetud'; } }

Ja meetodiga POST saadetud andmed satuvad meie serveris objekti andmetega omadusse post:

export default { '/handler/': function(data) { console.log(data.post); // kuvatakse serveri konsooli return 'vormi andmed vastu võetud'; } }

Lühiduse huvides saab teha destruktureerimise, et saada oma andmed eraldi muutujasse:

export default { '/handler/': function({get, post}) { console.log(get); console.log(post); return 'vormi andmed vastu võetud'; } }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu