Слање форм методом POST у JavaScript-у
Хајде сада да научимо да шаљемо форме
методом POST. За то ћемо атрибут method
форме поставити на одговарајућу вредност:
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Разлика у слању методом POST је у томе што послати подаци неће бити видљиви у адресној траци прегледача. То је погодно када су подаци превише дугачки, или када не желимо да их прикажемо кориснику у адресној траци.
Подаци послати методом POST ће на нашем
серверу бити у својству post објекта
са подацима:
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
Ради кратоће, можемо извршити деструктурирање, да бисмо добили наше податке у засебну променљиву:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Питајте корисника за корисничко име и лозинку. Након слања, упоредите их са корисничким именом и лозинком, који се чувају у променљивама на серверу. Ако се подаци поклапају, прикажите поруку о успеху, у супротном - о неуспеху.