PHP - AJAX နိဒါန်း
AJAX သည် စာမျက်နှာတစ်ခုလုံးကို ပြန်မတင်ဘဲ ဝဘ်စာမျက်နှာတစ်ခု၏ အစိတ်အပိုင်းများကို အပ်ဒိတ်လုပ်ခြင်းအကြောင်းဖြစ်သည်။
AJAX ဆိုတာဘာလဲ။
AJAX = Asynchronous JavaScript နှင့် XML။
AJAX သည် မြန်ဆန်သွက်လက်သော ဝဘ်စာမျက်နှာများကို ဖန်တီးရန်အတွက် နည်းပညာတစ်ခုဖြစ်သည်။
AJAX သည် မြင်ကွင်းနောက်ကွယ်ရှိ ဆာဗာနှင့် ဒေတာအနည်းငယ်ကို ဖလှယ်ခြင်းဖြင့် ဝဘ်စာမျက်နှာများကို တပြိုင်နက် အပ်ဒိတ်လုပ်ခွင့်ပေးသည်။ ဆိုလိုသည်မှာ စာမျက်နှာတစ်ခုလုံးကို ပြန်မတင်ဘဲ ဝဘ်စာမျက်နှာ၏ အစိတ်အပိုင်းများကို အပ်ဒိတ်လုပ်ရန် ဖြစ်နိုင်သည်။
ဂန္တဝင်ဝဘ်စာမျက်နှာများ၊ (AJAX မသုံးသော) အကြောင်းအရာသည် ပြောင်းလဲပါက စာမျက်နှာတစ်ခုလုံးကို ပြန်လည်စတင်ရပါမည်။
AJAX အသုံးပြုသည့် အပလီကေးရှင်းများ ဥပမာများ- Google Maps၊ Gmail၊ Youtube နှင့် Facebook တက်ဘ်များ။
AJAX ဘယ်လိုအလုပ်လုပ်လဲ။
AJAX သည် အင်တာနက်စံနှုန်းများကို အခြေခံထားသည်။
AJAX သည် အင်တာနက်စံနှုန်းများအပေါ် အခြေခံပြီး ပေါင်းစပ်မှုကို အသုံးပြုသည်-
- XMLHttpRequest object (ဒေတာကို ဆာဗာတစ်ခုနှင့် တပြိုင်နက် ဖလှယ်ရန်)
- JavaScript/DOM (အချက်အလက်နှင့် ပြသရန်/အပြန်အလှန်တုံ့ပြန်ရန်)
- CSS (ဒေတာပုံစံပြုလုပ်ရန်)
- XML (ဒေတာလွှဲပြောင်းခြင်းအတွက် ဖော်မတ်အဖြစ် အသုံးပြုလေ့ရှိသည်)
AJAX အပလီကေးရှင်းများသည် ဘရောက်ဆာ- နှင့် ပလပ်ဖောင်း- သီးခြားဖြစ်သည်။
Google အကြံပြုချက်
AJAX ကို Google Suggest ဖြင့် ၂၀၀၅ ခုနှစ်တွင် Google မှ လူကြိုက်များခဲ့သည်။
Google အကြံပြုချက် သည် အလွန်တက်ကြွသောဝဘ်အင်တာဖေ့စ်ကိုဖန်တီးရန် AJAX ကိုအသုံးပြုနေသည်- Google ၏ရှာဖွေရေးအကွက်တွင် စာရိုက်သည့်အခါ၊ JavaScript သည် ဆာဗာတစ်ခုထံသို့ စာများပေးပို့ပြီး ဆာဗာမှ အကြံပြုချက်စာရင်းကို ပြန်ပေးသည်။
ယနေ့ AJAX ကိုစတင်အသုံးပြုပါ။
ကျွန်ုပ်တို့၏ PHP သင်ခန်းစာတွင်၊ စာမျက်နှာတစ်ခုလုံးကို ပြန်မတင်ဘဲ AJAX သည် ဝဘ်စာမျက်နှာ၏အစိတ်အပိုင်းများကို မည်သို့အပ်ဒိတ်လုပ်နိုင်ကြောင်း သရုပ်ပြပါမည်။ server script ကို PHP ဖြင့်ရေးသားပါမည်။
AJAX အကြောင်းပိုမိုလေ့လာလိုပါက၊ ကျွန်ုပ်တို့၏ AJAX သင်ခန်းစာ သို့ ဝင်ရောက်ကြည့်ရှုပါ ။