⊗jsSpFmMth 232 of 294 menu

Metode Pengiriman Formulir dalam JavaScript

Formulir dapat dikirim dengan dua cara: metode GET atau metode POST. Cara pengiriman formulir diatur oleh atribut method formulir.

Sebagai contoh, tentukan metode pengiriman GET untuk formulir:

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

Dan sekarang metode POST:

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

Sekarang mari kita lihat, apa perbedaan antara dua metode pengiriman ini. Dalam kasus metode GET, data formulir akan terlihat di browser dalam bentuk yang disebut string parameter (query string), yang merupakan pasangan berbentuk kunci-nilai, di mana kuncinya adalah nama elemen formulir, dan nilainya adalah data yang dimasukkan ke dalamnya. Pasangan nilai tersebut akan dipisahkan oleh tanda ampersand.

Data yang dikirim dengan metode GET akan masuk ke server kita dalam properti get objek berisi data:

export default { '/handler/': function(data) { console.log(data.get); // akan tercetak di konsol server return 'form data received'; } }

Sedangkan data yang dikirim dengan metode POST akan masuk ke server kita dalam properti post objek berisi data:

export default { '/handler/': function(data) { console.log(data.post); // akan tercetak di konsol server return 'form data received'; } }

Untuk singkatnya, kita dapat melakukan destrukturisasi, untuk mendapatkan data kita ke dalam variabel terpisah:

export default { '/handler/': function({get, post}) { console.log(get); console.log(post); return 'form data received'; } }
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak