หากคุณรวมรายการการอัปเดต AJAX ในหน้าคุณจะต้องระมัดระวังเกี่ยวกับการจัดการเหตุการณ์ในส่วนการอัปเดตที่ไม่ใช่ dynamic
ใช้อินเทอร์เฟซรายการด้วยแถบเครื่องมือสาธารณะเป็นตัวอย่าง:
- เมนู 1 | เมนู 2
-
รหัสคำอธิบายชื่อ ID
1 ทดสอบ 1 เฮ้ทดสอบ x - ...
2 test2 ทำไมไม่ x - ...
-
$ .ajax (.... ข้อมูล: {... }, ความสำเร็จ: ฟังก์ชั่น (ข้อมูล) {$ ('menu1') คลิก (ฟังก์ชั่น () {// ทำอะไร});})เนื่องจากส่วนอินเทอร์เฟซ Menu1 เป็นแบบสาธารณะและจะไม่โหลดซ้ำเนื่องจากข้อมูลรายการได้รับการอัปเดตรหัสด้านบนจะสร้างทริกเกอร์เหตุการณ์คลิกซ้ำ (หลังจากการอัปเดตหลายรายการในรายการ)
ดังนั้นเราจำเป็นต้องทราบว่าในการประมวลผลผลลัพธ์ของการอัปเดตรายการ AJAX ไม่สามารถรวมการฟังเหตุการณ์แถบเครื่องมือใหม่ได้