פורסם 2011 באפריל 1814 שנים שלוםאני משתמש בקוד הבא כדי להציג טבלה מה-DB בעזרת jquery, php, sql <script> $(function() { $("#searchDel").keyup(function() { var searchString = $(this).val(); var dataSearch = 'searchDel=' searchString; var len = $(this).val().length; if(len>1) { $.ajax({ type: "GET", url: "ajax.php", data: dataSearch, beforeSend: function() { }, success: function(x){ $("#resultsDel").html(x).show(); } }); } return false; }); }); </script>זה מציג טבלה בהתבסס על ID שהמשתמש מקיש אני רוצה להוסיף קישור בטבלה למחיקת השורה מהטבלה ומה-DB בעזרת jquery ajax ניסיתי להוסיף סלקטור כמו $(".delBtn").click(function(){ אבל הוא לא מגיבמישהו יודע איך אני מבצע את המחיקה ?
פורסם 2011 באפריל 2514 שנים כן, הבעיה:בצורה הסטנדרית שבה אתה מצמיד איבנט לאלמנטים ע"י סלקטור, האיבנט מוצמד לאלמנטים שהוחזרו על ידי הסלקטור. האלמנטים האלוהם רק האלמנטים הקיימים בדף כרגע.כוון שהתאים מיוצרים דינאמית לא מוצמד להם האיבנט בדרך קסם כאשר הם נוצרים.פתרון אפשרי: שימוש במתודה live שעושה את הקסם הזה של הצמדת איבנטים לאלמנטים חדשים המתאימים לסלקטור כל שהוא, ברגע יצירתם/שינויים.http://api.jquery.com/live/פתרון יותר יעיל מבחינת ביצועים:להצמיד את האיבנט למחיקה לאחר שציירת את הטבלה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.