У меня есть просто таблица html и скрипт, который удаляет строку всякий раз, когда удаляется щелчок, однако, как только я обновляю страницу, удаленная строка снова появляется снова. Как я могу удалить строку в файле? Нужно ли использовать php?Удаленная строка таблицы появляется после обновления
Html:
<table id="row">
<tr>
<td><a href=''>row1</a></td>
<td><a class='delete' href=''>Delete</a></td>
</tr>
<tr>
<td><a href=''>row2</a></td>
<td><a class='delete' href=''>Delete</a></td>
</tr>
<tr>
<td><a href=''>row3</a></td>
<td><a class='delete' href=''>Delete</a></td>
</tr>
</table>
Сценарий:
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function() {
$("#row .delete").on("click",function() {
var tr = $(this).closest('tr');
tr.css("background-color","#FF3700");
tr.fadeOut(400, function(){
tr.remove().clone();
});
return false;
});
});
</script>
Когда вы обновляете страницу, которую вы начинаете снова. Вы просто удаляетесь из DOM и не можете изменить сам html-файл из JavaScript. –
Возможно, вам необходимо удалить из базы данных, или если у вас нет базы данных, в которой вы обслуживаете статический html в своем файле и не изменяете содержимое файла на сервере. Вывешенный вами javascript просто удаляет его с экрана пользователя после выполнения времени выполнения. Он фактически не изменяет содержимое любых файлов или баз данных, где хранится информация. – DrewT
Есть ли все-таки сделать это с помощью php? –