عند إجراء عمليات البحث عن المستخدم ، نظرًا لأن نتائج البحث تحتاج إلى تحميل وعرض ديناميكيًا ، يجب إنشاء عناصر HTML هذه بواسطة AJAX. عندما يفتح المستخدم واجهة البحث ، هناك مستخدمون موصى به من قبل النظام. عندما يبحث المستخدم وفقًا للشروط ، يتم تحميل نتائج البحث وعرضها ديناميكيًا. لذلك فكر في استخدام JS. هذا للحلقة هو إزالة النماذج الموجودة. بعد ذلك ، استنادًا إلى البيانات التي طلبها AJAX ، يتم إنشاء كائن نموذج جديد ديناميكيًا. تأكد من الانتباه إلى الحلقة من كبيرة إلى صغيرة ، وإلا ، بعد حذف عنصر div ، سوف يسبب serchresultlenth = serchresult.children.length ؛ تغيير الطول (لقد كنت أستكشف هذه المشكلة لفترة طويلة قبل أن أنجزها ، تذكر)
نسخة الكود كما يلي:
لـ (var j = serchresultlenth-1 ؛ j> = 0 ؛ j-) {
var serchchild = document.getElementById (serchresult.children [j] .id) ؛
serchresult.removechild (Serchchild) ؛
}