Dërgimi i Formave me Metodën POST në JavaScript
Tani le të mësojmë si të dërgojmë forma
me metodën POST. Për këtë, atributin method
të formës do ta vendosim në vlerën përkatëse:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Ndryshimi në dërgimin me metodën POST është se të dhënat e dërguara nuk do të jenë të dukshme në shiritin e adresave të shfletuesit. Kjo është e përshtatshme kur të dhënat janë shumë të gjata, ose kur ne nuk duam t'i tregojmë ato përdoruesit në shiritin e adresave.
Të dhënat e dërguara me metodën POST do të përfundojnë
në serverin tonë në vetinë post të objektit
me të dhëna:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Për shkurtësi, mund të kryhet destrukturosim, për të marrë të dhënat tona në një variabël të veçantë:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Pyetni përdoruesin për emrin e përdoruesit dhe fjalëkalimin. Pas dërgimit, krahasoni ato me emrin e përdoruesit dhe fjalëkalimin, që ruhen në variabla në server. Nëse të dhënat përputhen, shfaqni një mesazh suksesi, ndryshe - një mesazh dështimi.