Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsSpAXPQ 253 of 294 menu
◀ ▶

JavaScript တွင် AJAX မှတဆင့် POST တောင်းဆိုချက်များ ပို့ခြင်း

ယခု ဆာဗာဆီသို့ POST တောင်းဆိုချက်တစ်ခု ပို့ကြပါစို့။ ထိုသို့လုပ်ဆောင်ရန် fetch လုပ်ဆောင်ချက်တွင် ဒုတိယပါရာမီတာအဖြစ် ပြင်ဆင်သတ်မှတ်ချက်များ ပါရှိသည်။ method ပြင်ဆင်သတ်မှတ်ချက်တွင် HTTP တောင်းဆိုချက်၏ မက်သဒ်ကို သတ်မှတ်ပေးရမည်။ POST မက်သဒ်ကို အောက်ပါအတိုင်း သတ်မှတ်ပါ။

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', }); });

ထို့အပြင် ကျွန်ုပ်တို့ ဆာဗာဆီသို့ ပို့လိုသည့် ဒေတာများကိုလည်း သတ်မှတ်ကြပါစို့။ POST တောင်းဆိုချက်များတွင် ဒေတာများကို HTTP တောင်းဆိုချက်၏ ကိုယ်ထည်အတွင်း တင်ပို့သည်။ ထိုသို့လုပ်ဆောင်ရန် body ပြင်ဆင်သတ်မှတ်ချက်အတွင်း ဒေတာများကို သတ်မှတ်ပေးရမည်။ Query String ပုံစံဖြင့် သတ်မှတ်ကာ ၎င်းတို့၏ အမျိုးအစားကို သက်ဆိုင်ရာ MIME အဖြစ် သတ်မှတ်ပါ။

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', body: 'num1=1&num2=2', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); });

ယခု ဤဒေတာများကို ဆာဗာပေါ်တွင် လက်ခံရရှိပြီး တစ်ခုခုလုပ်ဆောင်ကာ ၎င်းတို့ကို ပြန်လည်ပို့ပေးပါမည်။

export default { '/handler/': function({ post }) { return Number(post.num1) + Number(post.num2); } }

ကလိုင်းယင့်ဘက်တွင် div တစ်ခုနှင့် ခလုတ်တစ်ခု ရှိသည်။ ခလုတ်ကို နှိပ်လိုက်သည့်အခါ နံပါတ်သုံးလုံးကို POST မက်သဒ်ဖြင့် ဆာဗာဆီသို့ ပို့ပါ။ ပို့လိုက်သည့် နံပါတ်များ၏ ပေါင်းလဒ်ကို ဆာဗာက ရှာဖွေစေပါ။ ရလဒ်ကို div အတွင်း ရေးထည့်ပါ။

← →
↑
မြန်မာ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်