Vormide saatmine POST meetodiga JavaScriptis
Õpime nüüd saatma vorme
POST meetodiga. Selleks määrame vormi atribuudi method
vastavaks väärtuseks:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
POST meetodiga saatmise erinevus on selles, et saadetud andmed ei ole nähtavad brauseri aadressireal. See on mugav, kui andmed on liiga pikad või me ei soovi neid näidata kasutajale aadressireal.
POST meetodiga saadetud andmed jõuavad
meie serveris andmete objekti
omadusse post:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Lühiduse huvides võib teha destruktureerimise, et saada meie andmed eraldi muutujasse:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Küsi kasutajalt kasutajanimi ja parool. Pärast saatmist võrdle neid kasutajanime ja parooliga, mis on salvestatud serveris olevatesse muutujatesse. Kui andmed ühtivad, väljasta edukuse teade, vastasel juhul - ebaõnnestumise teade.