Formaların JavaScript-də POST metodu ilə göndərilməsi
Gəlin indi formları POST metodu ilə göndərməyi
öyrənək. Bunun üçün formanın method
atributunu uyğun dəyərə təyin edək:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
POST metodu ilə göndərmənin fərqi ondadır ki, göndərilmiş məlumatlar brauzerin ünvan sətirində görünməyəcək. Bu, məlumatlar çox uzun olduqda və ya biz onları istifadəçiyə ünvan sətirində göstərmək istəmədikdə əlverişlidir.
POST metodu ilə göndərilmiş məlumatlar
serverimizdə məlumat obyektinin post
xüsusiyyətinə düşəcək:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Qısalıq üçün, məlumatlarımızı ayrıca dəyişənə almaq üçün destrukturizasiya edə bilərik:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Istifadəçidən login və parol soruşun. Göndərmədən sonra onları serverdə dəyişənlərdə saxlanan login və parolla müqayisə edin. Məlumatlar üst-üstə düşərsə, uğur haqqında mesaj çap edin, əks halda isə uğursuzluq haqqında mesaj çap edin.