【发布时间】:2017-03-20 08:50:30
【问题描述】:
我正在对从数据库中获取的记录使用数据表 jquery,并且我想为每条记录执行编辑和删除事件。
数据表是分页的,我遇到了删除功能的问题。
第一页的删除功能如下图所示成功执行
这是我的第二个分页页面,它甚至没有调用函数
这是我的html代码
<a class="supp_delete_link" id="<?php echo $user->ID; ?>">
<i class="link black remove icon"></i>
</a></td>
这是我的 JavaScript 代码
<script type="text/javascript">
$(function(){
$(".supp_delete_link").click(function(){
debugger;
var element = $(this);
var del_id = element.attr("id");
console.log(del_id);
var info = del_id;
if(confirm("Are you sure you want to delete this?"))
{
$.ajax({
type: "GET",
url: "supplierdelete"+'/'+info,
data: info,
success: function(){
}
});
$(this).parents(".show").animate({ backgroundColor: "#003" }, "slow")
.animate({ opacity: "hide" }, "slow");
}
return false;
});
});
</script>
当我在第一页时,上面的代码可以完美运行,但在第二页时根本没有调用。
更令人毛骨悚然的是,它甚至没有在控制台中显示任何错误。 我被卡住了。
【问题讨论】:
-
我刚刚遇到了同样的情况,谢谢你的问题,这与我目前遇到的情况完全相同,回复也解决了我的问题,但仍然不清楚是什么原因造成的第二页分页,如果 DataTable 用于呈现表格,则使 javascript 编辑/删除无响应...
标签: javascript php jquery datatable pagination