Penghantaran Borang dengan Kaedah POST dalam JavaScript
Sekarang mari kita belajar untuk menghantar borang
menggunakan kaedah POST. Untuk ini, atribut method
borang perlu ditetapkan kepada nilai yang sepadan:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Perbezaan penghantaran dengan kaedah POST ialah data yang dihantar tidak akan kelihatan dalam bar alamat pelayar. Ini sesuai apabila data terlalu panjang, atau kita tidak mahu menunjukkannya kepada pengguna dalam bar alamat.
Data yang dihantar dengan kaedah POST akan sampai
di pelayan kita dalam sifat post objek
bersama data:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Untuk ringkasnya, anda boleh melakukan destructuring, untuk mendapatkan data kami ke dalam pembolehubah berasingan:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Tanya pengguna untuk login dan kata laluan. Selepas penghantaran, bandingkannya dengan login dan kata laluan yang disimpan dalam pembolehubah di pelayan. Jika data sepadan, paparkan mesej kejayaan, sekiranya tidak - tentang kegagalan.