请问如何实现点击按钮删除每行的数据(mysql中的数据同步删除)?

发布于 2022-09-05 06:22:27 字数 1959 浏览 21 评论 0

如题,我想实现下图这个功能,点击每个按钮来删除每行的元素。
clipboard.png
表格的数据是从数据库传到前端页面的json文件,jade文件里面的代码:

tbody
                                    each person in persons
                                        tr(class='#{person.class}')
                                            td #{person.name}
                                            td #{person.sex}
                                            td #{person.depart}
                                            td #{person.s1}
                                            td #{person.s2}
                                            td #{person.s3}
                                            td #{person.s4}
                                            td #{person.s5}
                                            td
                                                button.btn.btn-primary.btn-sm#c1
                                                    | 修改
                                            td
                                                button.btn.btn-danger.btn-sm#c2
                                                    | 隐藏
                                                    
                                                    
                                                    
                                                    

js文件中获取的json数据:

router.get('/', function(req, res, next) {
    pool.getConnection(function (err,connection) {
        var sql1 = 'SELECT * FROM person';
        connection.query(sql1, function (err, result) {
            connection.release();
            var string=JSON.stringify(result);
            var result=JSON.parse(string);
            res.render('guanli1', {persons:result});

        });
    })
});  

 

我本人刚学习前端,对前端相关方面的技术不是很熟练,所以最好是能通过jquery来实现,或者可以推荐可以实现这个功能的轮子?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

尝蛊 2022-09-12 06:22:27

通过ajax触发后台动作,删除数据库数据

jquery:

$("xx").remove();

mysql:

delete from table_name where id = '';
猫瑾少女 2022-09-12 06:22:27

假设删除按钮<button class="delete">删除</button>
删除祖父tr:

$(".delete").on("click",function(){
    $(this).parents("tr").remove();
});
空‖城人不在 2022-09-12 06:22:27

通过ajax局部刷新啊,

$post(‘url’,{data:data},function(h){
//根据data的返回值判断将id传到url中执行的数据库删除语句是否执行成功,成功表明该字段信息在数据库中已经删除,执行ajax的回调函数
if(h){
//jquery执行删除该对应的标签
}

});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文