ผมเขียน script เพื่อให้มีการ append ข้อมูลไปยังตัว div id ที่ต้องการเเสดงครับ เเต่เมื่อ loop ข้อมูลออกมาเเสดง กลับมีข้อมูล id ที่ซ้ำกันออกมาเเสดงด้วย ผมจะต้องเขียนเพิ่มเติมอย่างไร เพื่อไม่ให้มีการเเสดงข้อมูลซ้ำครับ
Code (PHP)
for (i = 0; i < ma.length; i++) {
var sa = ma[i] ;
var sub ='<div class="row"><img src="' + sa.img + '" class="img"></div>';
$("#div_content").append(sub);
}
id ที่ซ้ำกัน มันมาจากส่วนอื่นมั้ง เพราะโค๊ดที่นำมาแสดง มันไม่มีอะไรที่เพิ่มด้วย ID เลย
มีแค่อ้างอ้าง id เพื่อ เอาข้อมูลไปใส่เท่านั้น ตัว sub มันไม่มีส่วนไหนที่ เพิ่ม id
function div(id) {
$.getJSON("/api/" function (json) {
var ma = data['data'];
for (i = 0; i < ma.length; i++) {
var sa = ma[i];
var sub = '<div class="row"><img src="' + sa.img + '" class="img"></div>';
$("#div_content").append(sub);
}
}
}