คุณเพิ่งหัดเขียน php หรือเปล่าคับ คือผมว่าถ้าคุณเขียน php มาบ้าง
คุณน่าจะรู้ว่า php ไม่สามารถทำงานได้ ถ้าไม่ refresh หรือ เรียกใช้มันก่อน
คือ php มัน run บน server อ่ะคับ ถ้าคุณอยากได้ข้อมูลใหม่ คุณต้องส่งคำขอไปที่ server server ถึงจะ
ส่งข้อมูลกลับมา เพื่อเอามาแสดงที่จอแต่ javascript ที่ run บน client เพราะฉะนั้น มันสามารถทำงานได้
โดยไม่ refresh หน้าจอถ้าไม่ต้องดึงข้อมูลอะไรจาก server นะคับ
เสริมอีกนิดนึง คือ
ที่ผมบอกว่า php มัน run บน server อ่ะคับ ถ้าคุณอยากได้ข้อมูลใหม่ คุณต้องส่งคำขอไปที่ server
server ถึงจะส่งข้อมูลกลับมา เพื่อเอามาแสดงที่จอ
คุณเอา AJAX มาช่วยตรงนี้แหละคับ ตรงที่ว่า ส่งคำขอไปที่ server