Saat melakukan pencarian pengguna, karena hasil pencarian perlu dimuat dan ditampilkan secara dinamis, elemen HTML tersebut harus secara dinamis dihasilkan oleh AJAX. Ketika pengguna membuka antarmuka pencarian, ada pengguna yang direkomendasikan oleh sistem. Ketika pengguna mencari sesuai dengan kondisi, hasil pencarian dimuat dan ditampilkan secara dinamis. Jadi pertimbangkan untuk menggunakan JS. Ini untuk loop adalah untuk menghapus formulir yang ada. Kemudian, berdasarkan data yang diminta oleh AJAX, objek formulir baru dihasilkan secara dinamis. Pastikan untuk memperhatikan loop dari besar ke kecil, jika tidak, setelah menghapus elemen div, itu akan menyebabkan serchresultlenth = serchresult.children.length; perubahan panjang (saya telah mengeksplorasi masalah ini sejak lama sebelum saya menyelesaikannya, ingat)
Salinan kode adalah sebagai berikut:
untuk (var j = serchresultlenth-1; j> = 0; j-) {
var serchchild = document.getElementById (serchresult.children [j] .id);
Serchresult.Removechild (Serchchild);
}