Сообщение от Darooma2
|
Удаляется же он только после перезагрузки страницы.
|
Уверены? Не факт, что он удаляется из базы.
Можно записывать 2 значения: метку о том, что коммент подлежит удалению и timestamp времени отправления на удаление. А там по крону каждые n минут / часов / дней удалять такие комменты, которые были отправлены на удаление более пяти минут назад.
Либо на beforeunload вешать обработчик ухода со страницы и отправлять запрос на удаление комментов, но тут, емнип, не все гладко с кроссбраузерностью.
Либо, сразу удалять комменты, а по нажатию кнопки "Восстановить" вставлять новый ряд в БД, идентичный старому. Вопрос только в том, где взять данные. Их можно либо хранить в БД, либо (что сомнительно) отдавать клиенту.