AJAX အခြေခံ
- အရေးပါ စာကြိုး ဝီအိန်းအပေါင်း စစ်ဆေး
- နောက်ပိုင်း စာကြိုး AJAX XMLHttp
AJAX 是开发者的梦想,因为您能够:
- 不刷新页面更新网页
- 在页面加载后从服务器请求数据
- 在页面加载后从服务器接收数据
- 在后台向服务器发送数据
AJAX အမှုထမ်းကြောင်းအောက်ပါအားဖြင့် အကြောင်းကြားပါ။
HTML စာတမ်း
<!DOCTYPE html> <html> <body> <div id="demo"> <h2>ဤအချက်အလက်ကို AJAX ဖြင့် ပြောင်းလဲပါ</h2> <button type="button" onclick="loadDoc()">အသုံးပြုပါ</button> </div> </body> </html>
ဤ HTML စာတမ်းသည် <div> နှင့် <button> တစ်ခုကို ပါဝင်သည်。
<div> လိုပ်စာတမ်းမှ သတင်းစာတမ်းကို ပြပြီးဖြစ်သည်。
<button> ပုံစံအသုံးပြုပါလို့မေးသည် (လုပ်ဆောင်သည်တွင်)。
ဤပုံစံသည် web လိုပ်စာတမ်းမှ သတင်းစာတမ်းကို သုတေသနမှူးပြီး ပြပြီးဖြစ်သည်။
Function loadDoc() function loadDoc() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("demo").innerHTML = this.responseText; } }; xhttp.open("GET", "ajax_info.txt", true); xhttp.send(); }
AJAX လိုဘာရမည်လို့မေးသည်။
AJAX = Asynchronous JavaScript And XML.
AJAX 并非编程语言。
AJAX 仅仅组合了:
- 浏览器内建的 XMLHttpRequest 对象(从 web 服务器请求数据)
- JavaScript 和 HTML DOM(显示或使用数据)
Ajax 是一个令人误导的名称。Ajax 应用程序可能使用 XML 来传输数据,但将数据作为纯文本或 JSON 文本传输也同样常见。
Ajax 允许通过与场景后面的 Web 服务器交换数据来异步更新网页。这意味着可以更新网页的部分,而不需要重新加载整个页面。
AJAX မူကြမ်း

- ဝင်ရောက်သွားသော အခင်းအတာ (မှာ စာမျက်နှာ တင်ဆောင် သို့မဟုတ် နှိပ်တတ်ခြင်း)
- ဂျပ်တိုးစ် မှ XMLHttpRequest အရာများ ကို ဖန်တီး
- XMLHttpRequest အရာများ ကို ဝင်ရောက်သွားသည်
- ကွန်ပျူတာ ကို တွေ့ဆုံသည်
- ကွန်ပျူတာ မှ အပြန်ပြောဆိုမှု ကို ပြန်အပ်သည်
- ဂျပ်တိုးစ် မှ အပြန်ပြောဆိုမှု ကို ဖတ်ရှု
- ဂျပ်တိုးစ် မှ ကောင်းမွန်စွာ လုပ်ဆောင်သော လုပ်ကြုံ (မှာ စာမျက်နှာ ကို ထပ်မံ ပြုပြင် ပါ)
- အရေးပါ စာကြိုး ဝီအိန်းအပေါင်း စစ်ဆေး
- နောက်ပိုင်း စာကြိုး AJAX XMLHttp