Kutuma Fomu kwa Njia ya POST katika JavaScript
Hebu sasa tujifunze kutuma fomu
kwa njia ya POST. Ili kufanya hivyo, sifa method
ya fomu iweke kwa thamani inayofaa:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Tofauti ya kutuma kwa njia ya POST ni kwamba data iliyotumwa haitaonekana kwenye upau wa anwani ya kivinjari. Hii ni rahisi, wakati data ni ndefu sana, au hatakiwi kuonyesha kwa mtumiaji kwenye upau wa anwani.
Data, iliyotumwa kwa njia ya POST itaingia
kwenye seva yetu kwenye sifa post ya kitu
chenye data:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Kwa ufupi, unaweza kufanya utenganishaji (destructuring), ili kupata data yetu kwenye kutofautisha tofauti:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Muulize mtumiaji jina la mtumiaji na nenosiri. Baada ya kutuma, linganisha na jina la mtumiaji na nenosiri, zilizohifadhiwa kwenye vitofautishi kwenye seva. Ikiwa data inafanana, onyesha ujumbe wa mafanikio, vinginevyo - wa kutofaulu.