我想删除数据库中的记录点击删除按钮使用JQuery在codeigniter。这是我的代码。
$("#project").on("click", ".dltbtn", function() {
$("#cur_del").val($(this).attr("data-id"));
});
$("#del_yes").click(function() {
alert('hello');
var id = $("#cur_del").val();
if (id !== "") {
$.post("<?php echo site_url(); ?>/Project/delete", {
id: id
}, function() {
$("#tr_" + $("#cur_del").val()).parent().parent().remove();
});
}
});<button type="button" class="btn btn-danger btn-sm dltbtn" data-toggle="modal"
data-id="<?php echo $row->id ?>"
data-target="#myModal2" title="delete"><i class="fa fa-trash"></button>发布于 2017-09-16 15:09:10
我认为你发出的post请求没有被正确地生成,因为整个php都是在一个字符串中。尝试这样做,并在网络中检查它是否真的在发送请求并进入它的成功回调。
$("#del_yes").click(function() {
var id = $("#cur_del").val();
if (id !== "") {
$.post(<?php echo site_url(); ?> + "/Project/delete", {
id: id
}, function() {
console.log('Delete success at server end. Now removing from html');
$("#tr_" + id).parent().parent().remove();
});
}
});https://stackoverflow.com/questions/46251077
复制相似问题