⊗jsSpFmFDI 240 of 294 menu

JavaScript တွင် FormData ဖြင့် အလုပ်လုပ်ခြင်း

ကျွန်ုပ်တို့တွင် ဖောင်တစ်ခုရှိသည်ဆိုပါစို့။

<form action="/target/" method="POST"> <input name="test1" value="123"> <input name="test2" value="456"> <input type="submit"> </form>

ဤဖောင်မှဒေတာများကို key-value စုံလင်ကွက်အဖြစ် ရယူလိုသည်ဆိုပါစို့။ ထိုသို့လုပ်ဆောင်ရန် loop တစ်ခုကို လည်ပတ်ပြီး ၎င်းအတွင်းတွင် လိုချင်သောပုံစံဖော်ရမည်မှာ ရှင်းနေပါသည်။ သို့သော် JavaScript တွင် ပိုမိုလွယ်ကူသောနည်းလမ်းရှိပါသည် - ဖောင်ဒေတာများကို စနစ်တကျရယူနိုင်စေမည့် အထူး object FormData ကို အသုံးပြုနိုင်ပါသည်။

ဤ object ဖြင့်အလုပ်လုပ်ပုံကို ဖြေရှင်းကြည့်ရအောင်။ ပထမဦးစွာ ကျွန်ုပ်တို့၏ဖောင်သို့ ရည်ညွှန်းချက်ရယူကြမည်။

let form = document.querySelector('form');

ယခု ကျွန်ုပ်တို့၏ဖောင်ဖြင့် object တစ်ခုကိုဖန်တီးကြမည်။

let formData = new FormData(form);

ကျွန်ုပ်တို့၏ object ကို console တွင်ထုတ်ပြနိုင်သော်လည်း �ိုသို့ထုတ်ပြသည့်အခါ ဖောင်ဒေတာများကိုမမြင်ရပါ။

console.log(formData);

ဖောင်ဒေတာများကိုမြင်တွေ့နိုင်ရန် ကျွန်ုပ်တို့၏ object ကို array အဖြစ်ပြောင်းလဲကြမည်။

console.log(Array.from(formData));

input သုံးခုပါသော ဖောင်တစ်ခုနှင့် ခလုတ်တစ်ခုပေးထားသည်။ ခလုတ်ကိုနှိပ်သည့်အခါ FormData object ပုံစံဖြင့် ဖောင်ဒေတာများကိုရယူပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်