PHP - บทนำ AJAX
AJAX เป็นเรื่องเกี่ยวกับการอัปเดตบางส่วนของหน้าเว็บโดยไม่ต้องโหลดซ้ำทั้งหน้า
AJAX คืออะไร?
AJAX = JavaScript และ XML แบบอะซิงโครนัส
AJAX เป็นเทคนิคสำหรับการสร้างหน้าเว็บที่รวดเร็วและเป็นไดนามิก
AJAX อนุญาตให้อัปเดตหน้าเว็บแบบอะซิงโครนัสโดยการแลกเปลี่ยนข้อมูลจำนวนเล็กน้อยกับเซิร์ฟเวอร์เบื้องหลัง ซึ่งหมายความว่าสามารถอัปเดตบางส่วนของหน้าเว็บได้โดยไม่ต้องโหลดซ้ำทั้งหน้า
หน้าเว็บแบบคลาสสิก (ซึ่งไม่ได้ใช้ AJAX) ต้องโหลดซ้ำทั้งหน้าหากเนื้อหาควรเปลี่ยนแปลง
ตัวอย่างแอปพลิเคชันที่ใช้ AJAX: แท็บ Google Maps, Gmail, Youtube และ Facebook
AJAX ทำงานอย่างไร
AJAX เป็นไปตามมาตรฐานอินเทอร์เน็ต
AJAX อิงตามมาตรฐานอินเทอร์เน็ต และใช้ชุดค่าผสมของ:
- วัตถุ XMLHttpRequest (เพื่อแลกเปลี่ยนข้อมูลแบบอะซิงโครนัสกับเซิร์ฟเวอร์)
- JavaScript/DOM (เพื่อแสดง/โต้ตอบกับข้อมูล)
- CSS (เพื่อจัดรูปแบบข้อมูล)
- XML (มักใช้เป็นรูปแบบการถ่ายโอนข้อมูล)
แอปพลิเคชัน AJAX นั้นไม่ขึ้นกับเบราว์เซอร์และแพลตฟอร์ม!
Google Suggest
AJAX ได้รับความนิยมในปี 2548 โดย Google ด้วย Google Suggest
Google Suggest ใช้ AJAX เพื่อสร้างอินเทอร์เฟซเว็บแบบไดนามิก: เมื่อคุณเริ่มพิมพ์ในช่องค้นหาของ Google JavaScript จะส่งจดหมายไปยังเซิร์ฟเวอร์และเซิร์ฟเวอร์จะส่งคืนรายการคำแนะนำ
เริ่มใช้ AJAX วันนี้
ในบทช่วยสอน PHP ของเรา เราจะสาธิตวิธีที่ AJAX สามารถอัปเดตส่วนต่างๆ ของหน้าเว็บโดยไม่ต้องโหลดซ้ำทั้งหน้า สคริปต์เซิร์ฟเวอร์จะถูกเขียนด้วย PHP
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ AJAX โปรดไปที่ บทช่วย สอน AJAXของ เรา