Это функция
function deleteItem(id) {
$.post("_asyncpage.php",
{id:id},
function (result) {
if (result == true) {
$('#'+id).remove();
}
}, "json");
}
Итак, чтобы объяснить, функция получает идентификатор, отправляет на страницу, которая выполняет случайные вещи в БД, и возвращает true / false.
Функция внутри проверки на результат, который может быть истинным / ложным, как сказано выше.
Если true, продолжайте удалять элемент dom, который соответствует переданному идентификатору.
БД обновлена правильно, но .remove () не будет работать ... кто-то знает почему? (
Ниже приведен пример структуры html. таблица внутри TD должна быть удалена.
<td width="120" valign="top" id="13_02">
<table cellspacing="0" cellpadding="0" class="tableProg" id="1">
<tbody>
<tr>
<td colspan="3"><h4 style="margin: 0pt;">Title</h4></td>
</tr>
<tr>
<td colspan="3">h. 13:35</td></tr><tr><td width="74"><span style="font-weight: bold; color: rgb(0, 102, 204);">Su</span>: TV</td>
<td width="22"><a href="javascript:openEditItem('2010/08/24','1')"><img src="static/images/edit.gif"></a></td>
<td width="22"><a href="javascript:deleteItem('1')"><img src="static/images/delete.gif"></a></td>
</tr>
</tbody>
</table>
</td>