AJAX = JavaScript แบบอะซิงโครนัสและ XML
Ajax เป็นเทคโนโลยีสำหรับการสร้างหน้าเว็บแบบไดนามิกที่รวดเร็ว
Ajax อนุญาตให้หน้าเว็บได้รับการปรับปรุงแบบอะซิงโครนัสโดยการแลกเปลี่ยนข้อมูลจำนวนเล็กน้อยกับเซิร์ฟเวอร์ในพื้นหลัง ซึ่งหมายความว่าเป็นไปได้ที่จะอัปเดตส่วนหนึ่งของหน้าเว็บโดยไม่ต้องโอเวอร์โหลดทั้งหน้า
ก่อนที่จะใช้ AJAX คุณต้องสร้างวัตถุ XMLHTTTPREQUEST หากไม่รองรับเบราว์เซอร์ที่สร้างวัตถุนี้คุณจะต้องสร้าง ActiveXObject วิธีเฉพาะมีดังนี้:
var xmlhttp; ฟังก์ชั่น createxmlhttprequest () {if (window.activexobject) {xmlhttp = new ActiveXObject ("microsoft.xmlhttp"); } อื่นถ้า (window.xmlhttprequest) {xmlhttp = ใหม่ xmlhttprequest (); -(1) ต่อไปนี้ใช้ XMLHTTP ที่สร้างขึ้นด้านบนเพื่อใช้งาน AJAX GET ที่ง่ายที่สุด:
ฟังก์ชั่น doget (url) {// โปรดทราบว่าเมื่อผ่านค่าพารามิเตอร์จะเป็นการดีที่สุดที่จะใช้ encodeuri เพื่อจัดการในกรณีของรหัสที่อ่านไม่ออก createxmlhttprequest (); xmlhttp.open ("รับ", url); XMLHTTP.SEND (NULL); xmlhttp.onreadyStateChange = function () {if ((xmlhttp.readyState == 4) && (XMLHTTP.STATUS == 200)) {การแจ้งเตือน ('ความสำเร็จ'); } else {แจ้งเตือน ('ล้มเหลว'); -(2) ใช้ XMLHTTP ที่สร้างไว้ด้านบนเพื่อใช้งานคำขอโพสต์ AJAX ที่ง่ายที่สุด:
ฟังก์ชั่น dopost (url, data) {// โปรดทราบว่าเมื่อผ่านค่าพารามิเตอร์จะเป็นการดีที่สุดที่จะใช้ encodeuri เพื่อจัดการในกรณีของรหัสที่อ่านไม่ออก createxmlhttprequest (); xmlhttp.open ("โพสต์", url); XMLHTTP.SetRequestHeader ("ประเภทเนื้อหา", "แอปพลิเคชัน/X-WWW-FORM-URLENCODED"); xmlhttp.send (ข้อมูล); xmlhttp.onreadyStateChange = function () {if ((xmlhttp.readyState == 4) && (XMLHTTP.STATUS == 200)) {การแจ้งเตือน ('ความสำเร็จ'); } else {แจ้งเตือน ('ล้มเหลว'); -เนื้อหาข้างต้นเป็นรหัสตัวอย่างสำหรับการใช้งาน JavaScript AJAX แนะนำให้คุณทราบโดย Editor ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ ในระหว่างกระบวนการใช้งานโปรดฝากข้อความถึงฉัน บรรณาธิการจะตอบกลับคุณทันเวลา ที่นี่ฉันขอขอบคุณทุกคนที่ให้การสนับสนุนเว็บไซต์ Wulin.com ฉันเชื่อว่าเราจะทำได้ดีกว่านี้!