已删除的表行在刷新后重新出现
Deleted table row reappears after refresh
我有一个简单的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>
如果这个表是在静态HTML页面上创建的,那么我不知道如何删除行并在刷新后继续删除它(可能你应该看看本地对象存储的使用情况)。
如果这个表是使用从给定数据库中获取的数据(使用php解析的数据)生成的,并使用html/css在页面上呈现,那么是的,即使在页面刷新后,也应该使用php删除行。
您发布的jquery代码只有在重新加载页面之前才有效,所以当您重新加载页面时,一切都会回到初始状态,因为当您单击X按钮(删除按钮)时,您实际上没有删除任何内容。。。你刚才把桌子的一排藏起来了。
相关文章:
- 刷新页面后会出现警报
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 在新路由器上使用订阅函数时出现Angular 2 typescript错误(rc 1)
- Node.js:每次刷新/访问时都会有新的会话
- 使一个新元素在某个时间出现
- 导致出现新内容块的标记(谷歌地图)
- 追加新web组件时出现线程问题
- 我如何让网页在每次使用 Javascript 刷新时随机生成一个新视频
- 添加新产品时逻辑表单不刷新
- Photoshop Javascript-试图创建新的文本层时出现语法错误
- ajax在页面刷新之前不会加载新的sql结果
- 将PHP/MMySQL转移到新的Web服务器,所有链接都会出现标签
- Rails-使用新的表条目刷新页面
- 如何在Jquery Mobile 1.4.5中刷新新的Div内容
- 如何防止在sockjs的每一个页面刷新新的连接
- jqGrid reloadGrid和刷新新的colModel和colNames
- Jquery 刷新新打开的窗口
- 表中自动刷新时出现问题