Не срабатывает функция .append(html)
Возможно вопрос - как старый баян... Тем не менее, ответов не нашел.
Есть функция, которая отлавливает событие, например клик: document.body.onclick = function(event) {...}
С помощью целевых обращений можно понять что за элемент (с каким id и классом) вызвал обработчик.
var target_id = event.target.id;
var target_class = event.target.className;
Функция полезна, когда, например имеется таблица (допустим, table#order) с множеством строк (каждая со своим id, разумеется) и нужно отловить именно ту строку, на которой произошло событие (например, кнопка удаления, редактирования).
Обработчик, в купе с PHP кодом, вызываемым функцией $.ajax({ type: "POST"..... отрабатывает на Ура, однако не позволяет обновить содержимое таблицы в которой находится. Я пользуюсь функцией $("#order").html(''), далее $("#order").append(html).
Скорей всего потому, что сам элемент, вызвавший функцию - дочерний элемент таблицы. Так ли это?
Как обойти данную проблему? Есть возможность использовать другие способы редактирования, удаления строк в таблице?
Заранее спасибо за помощь...
|