เมื่อมีข้อมูลว่า อยู่ช่องใดช่องหนึ่ง จะเกิด error และข้อมูลจะเลื่อนตำแหน่ง เช่นในภาพ แถวที่ 2 ไม่มีนามสกุล จะเกิดการเลื่อนแถวที่ 3 ขึ้นทำให้คลาดเคลื่อน ซึ่งจะสังเกตได้จาก error แจ้งเตือนตอนบันทึก
เมื่อลองเปิดดูโค้ด HTML ในส่วนของข้อมูลต่างๆใน INPUT จะสังเกตว่า ชื่อที่เป็น Array ไม่มีการกำหนด Key Index ให้กับแต่ละแถว
เมื่อเรียกใช้คำสั่ง serializeObject() จึงทำให้เกิดข้อมูลคลาดเคลื่อน เป็นเจอชื่อซ้ำๆกันหมด
ดังนั้น เมื่อต้องการใช้ฟังก์ชั่น serializeObject() จะต้องไม่ลืมกำหนด Index ให้กับ name="" แต่ละตัวด้วย ก็จะได้ดังรูป
ความคิดเห็น
แสดงความคิดเห็น