⊗jsSpFmMth 232 of 294 menu

Metodes om vorms in JavaScript te stuur

Vorms kan op twee maniere gestuur word: deur die GET-metode of die POST-metode. Die manier om die vorm te stuur word beheer deur die method-kenmerk van die vorm.

Laat ons byvoorbeeld die GET-stuurmetode vir die vorm spesifiseer:

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

En nou die POST-metode:

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

Kom ons kyk nou wat die verskil is tussen die twee stuurmetodes. In die geval van die GET-metode sal die vormdata sigbaar wees in die blaaier as die sogenaamde parameterstring (query string), wat verteenwoordig word as pare in die vorm sleutel-waarde, waar die sleutel die naam van die vormelement is, en die waarde is die data wat daarin ingevoer is. Hierdie waardepare sal geskei word deur ampersands.

Data wat met die GET-metode gestuur is, sal op ons bediener in die eienskap get van die objek met data beland:

export default { '/handler/': function(data) { console.log(data.get); // sal in die bedienerkonsole vertoon word return 'vormdata ontvang'; } }

En data wat met die POST-metode gestuur is, sal op ons bediener in die eienskap post van die objek met data beland:

export default { '/handler/': function(data) { console.log(data.post); // sal in die bedienerkonsole vertoon word return 'vormdata ontvang'; } }

Vir kortheid kan ons destrukturasie doen om ons data in 'n aparte veranderlike te kry:

export default { '/handler/': function({get, post}) { console.log(get); console.log(post); return 'vormdata ontvang'; } }
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp