Испраќање на форми со 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';
}
}
Прашајте го корисникот за корисничко име и лозинка. Откако ќе ги испрати, споредете ги со корисничкото име и лозинката, кои се чуваат во променливи на серверот. Ако податоците се совпаѓаат, прикажете порака за успех, во спротивно - порака за неуспех.