ล่าสุดการพัฒนาเว็บบทเรียน
 

AJAX - สร้างวัตถุ XMLHttpRequest


หลักสำคัญของ AJAX เป็นวัตถุ XMLHttpRequest


วัตถุ XMLHttpRequest

เบราว์เซอร์ที่ทันสมัยทุกการสนับสนุนวัตถุ XMLHttpRequest

วัตถุ XMLHttpRequest จะใช้ในการแลกเปลี่ยนข้อมูลกับเซิร์ฟเวอร์อยู่เบื้องหลัง ซึ่งหมายความว่ามันเป็นไปได้ในการปรับปรุงในส่วนของหน้าเว็บโดยไม่ต้องโหลดทั้งหน้า


สร้างวัตถุ XMLHttpRequest

เบราว์เซอร์ที่ทันสมัยทั้งหมด (Chrome, IE7 +, Firefox, Safari และ Opera) มีการสร้างขึ้นในวัตถุ XMLHttpRequest

ไวยากรณ์สำหรับการสร้างวัตถุ XMLHttpRequest:

variable = new XMLHttpRequest();

รุ่นเก่าของ Internet Explorer (IE5 และ IE6) ใช้วัตถุ ActiveX:

variable = new ActiveXObject("Microsoft.XMLHTTP");

ที่จะจัดการกับเบราว์เซอร์ทั้งหมดรวมทั้ง IE5 และ IE6 ตรวจสอบว่าเบราว์เซอร์รองรับวัตถุ XMLHttpRequest ถ้าไม่สร้างวัตถุ XMLHttpRequest ถ้าไม่สร้าง ActiveXObject:

ตัวอย่าง

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
ลองตัวเอง»

ในบทต่อไปที่คุณจะได้เรียนรู้เกี่ยวกับการส่งคำขอเซิร์ฟเวอร์