เรื่องย่อของ AJAX

AJAX = Asynchronous JavaScript And XML (XML ที่ใช้ JavaScript อย่างไม่ต่อเนื่อง)

AJAX คือ Asynchronous JvaScript And XML คือตัวย่อของ Markup Language

AJAX ไม่ได้เป็นภาษาประจำการแต่เป็นเทคโนโลยีใหม่ที่สามารถสร้างโปรแกรม web ที่ดีขึ้น รวดเร็วขึ้น และมีการสื่อสารที่มีประสิทธิภาพ

AJAX ใช้ JavaScript ในการส่งและรับข้อมูลระหว่างบราวเซอร์และเว็บเซิร์ฟเวอร์

AJAX สามารถทำให้เว็บไซต์ตอบสนองเร็วขึ้น โดยการเปลี่ยนแปลงข้อมูลทางบริเวณที่เป็นที่สำคัญ แทนการโหลดเว็บไซต์ทั้งหมดอีกครั้งเมื่อผู้ใช้ทำการเปลี่ยนแปลง

AJAX มีพื้นฐานบนมาตรฐานที่เปิดเผย

AJAX มีพื้นฐานบนมาตรฐานที่เปิดเผยต่อต้นนี้:

  • JavaScript
  • XML
  • HTML
  • CSS

มาตรฐานที่ใช้ใน AJAX มีการระบุอย่างดี และได้รับการสนับสนุนจากบราวเซอร์หลักทั้งหมดAJAX โปรแกรมสามารถทำงานอิสระจากบราวเซอร์และเครื่องปฏิบัติการ (จะกล่าวได้ว่ามันเป็นเทคโนโลยีที่สามารถทำงานได้ทั้งหมดบนเครื่องปฏิบัติการและบราวเซอร์)

AJAX มีความเกี่ยวข้องกับโปรแกรม Internet ที่ดีขึ้น

เมื่อเทียบกับโปรแกรมเดสก์ทอป โปรแกรม Web มีข้อดีมากมาย:

  • สามารถมีผู้ใช้มากขึ้น
  • ง่ายต่อการติดตั้งและบำรุงรักษา
  • ง่ายต่อการพัฒนา

แต่โปรแกรมไม่เหมือนโปรแกรมที่เป็นแบบเก่าที่แข็งแกร่งและมีการใช้งานที่มีความสะดวก

ผ่าน AJAX สามารถทำให้โปรแกรม Internet มีความแข็งแกร่งขึ้น (เล็กลง รวดเร็ว และง่ายต่อการใช้งาน)

วันนี้คุณสามารถเริ่มใช้ AJAX ได้

ไม่มีความรู้ใหม่ที่ต้องเรียน

AJAX ฐานที่มีมาตรฐานที่เปิดเผย และมาตรฐานนี้ได้ถูกใช้โดยนักพัฒนาส่วนใหญ่มาหลายปี

โปรแกรมแอปพลิเคชันทางเว็บส่วนใหญ่สามารถถูกเขียนใหม่ด้วยเทคโนโลยี AJAX แทนที่ฟอร์ม HTML โบราณยุค

AJAX ใช้ XML และ HTTP การขอคำ

แอปพลิเคชันแบบเว็บทางโบราณยุคจะส่งข้อมูลไปยังเซิร์ฟเวอร์ทาง web ซึ่งใช้ฟอร์ม HTML หลังจากที่เซิร์ฟเวอร์ประมวลข้อมูลแล้ว จะกลับมาส่งหน้าเว็บใหม่ให้ผู้ใช้

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

ผ่าน AJAX โปรแกรมแอปพลิเคชันทางเว็บไม่จำเป็นต้องโหลดหน้าเว็บใหม่เพื่อส่งและเอาข้อมูลกลับ ดำเนินการนี้จะต้องผ่านการส่งคำขอ HTTP (ภายใต้ด้านหลัง) และใช้ JavaScript ที่เมื่อเซิร์ฟเวอร์กลับมาทำการแก้ไขส่วนบางส่วนของหน้าเว็บ

ทั่วไปแล้วจะใช้ XML ในการรับข้อมูลจากเซิร์ฟเวอร์ ถึงแม้ว่าจะสามารถใช้รูปแบบใดก็ได้ รวมถึงข้อความแถวๆ

คุณจะเรียนเรื่องการทำงานนี้ในบทเรียนต่อไปของเรา

PHP และ AJAX

ไม่มี AJAX ซอฟต์เวอร์เซิร์ฟเวอร์

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

AJAX คือเทคโนโลยีที่ทำงานบนเว็บเบราเซอร์ที่ไม่ขึ้นกับซอฟต์แวร์เซิร์ฟเวอร์

แต่ในบทเรียนนี้ เราจะให้ความสำคัญกับกรณีที่ทำงานในเซิร์ฟเวอร์ PHP ของแนวหลัก ไม่ใช่ AJAXหลักการทำงาน

หากต้องการอ่านเกี่ยวกับความรู้เกี่ยวกับวิธีที่ AJAX ทำงาน โปรดเข้าชมเว็บไซต์ของเรา ตัวเรียน AJAX