JavaScript တွင် POST method ဖြင့် form များပို့ခြင်း
ယခု POST method ဖြင့် form များပို့ချင်နည်းကို သင်ကြပါစို့။
ဤသို့လုပ်ဆောင်ရန် form ၏ method attribute ကို
သက်ဆိုင်ရာတန်ဖိုးသတ်မှတ်ပေးရပါမည်။
<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
POST method ဖြင့်ပို့ခြင်း၏ ကွာခြားချက်မှာ ပို့လိုက်သော data များသည် browser ၏ address bar တွင် မြင်ရမည်မဟုတ်ပါ။ ၎င်းသည် data များ အလွန်ရှည်လျားသောအခါ၊ သို့မဟုတ် user အား address bar တွင် ၎င်းတို့ကို မပြလိုသောအခါ သင့်တော်ပါသည်။
POST method ဖြင့် ပို့လိုက်သော data များသည် ကျွန်ုပ်တို့၏ server တွင်
data object ၏ post property အတွင်းသို့ ရောက်ရှိသွားမည်။
export default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
အတိုကောက်အနေဖြင့် ကျွန်ုပ်တို့၏ data များကို variable တစ်ခုအနေဖြင့် သီးသန့်ရယူရန် destructuring ပြုလုပ်နိုင်ပါသည်။
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
User ထံမှ login နှင့် password ကို မေးမြန်းပါ။ ပို့ပြီးနောက် ၎င်းတို့ကို server ပေါ်ရှိ variable များတွင် သိမ်းဆည်းထားသော login နှင့် password နှင့် နှိုင်းယှဉ်ပါ။ Data များ တူညီပါက အောင်မြင်မှု message ကို ပြပါ၊ မဟုတ်ပါက မအောင်မြင်ကြောင်း message ကို ပြပါ။