Ирсоли формҳо бо усули 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';
}
}
Логин ва рамзи корбарӣ пурсед. Пас аз ирсол онҳоро бо логин ва рамзе, ки дар тағирёбандаҳо дар сервер нигоҳ дошта мешаванд, муқоиса кунед. Агар маълумот мувофиқат кунад, паёми муваффақиятро чоп кунед, дар акси ҳол - о паёми номуваффақият.