【问题标题】:edit and delete button Add in server side data table in php ,ajax编辑和删除按钮在php,ajax中的服务器端数据表中添加
【发布时间】:2019-09-02 22:00:39
【问题描述】:

我放置了一个编辑按钮,但我如何传递每一行的 id。 它的服务器端数据表,但我不知道如何获取 id 进行编辑和按钮

 <script type="text/javascript" language="javascript" >
        $(document).ready(function() {
            var dataTable = $('#employee-grid').DataTable( {
                "processing": true,
                "serverSide": true,
                "ajax":{
                    url :"packing-grid-data.php", // json datasource
                    type: "post",  // method  , by default get
                    error: function(){  // error handling
                        $(".employee-grid-error").html("");
                        $("#employee-grid").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server</th></tr></tbody>');
                        $("#employee-grid_processing").css("display","none");
                    },

                },

                "columnDefs": [
                {

                    "data": null,
                    "defaultContent": "<a href='view_product.php?id=' name='edit' class='btn   btn-primary'> VIEW </a>",

                    "targets": -1
                    }
                ]

            });
        });


    </script>

【问题讨论】:

    标签: php jquery html ajax datatables


    【解决方案1】:

    有两种方法可以做到这一点:

    1. 您可以在PHP代码中准备编辑和删除按钮html,并在ajax响应中传递

    2. 使用数据表 jquery createdRow 回调。检查下面的代码。代码中 data[1] 表示来自数据库的 id 值。

      var dataTable = $('#employee-grid').DataTable( { “处理”:是的, “服务器端”:是的, “阿贾克斯”:{ 网址:“包装网格数据.php”, 类型:“帖子”, 错误:函数(){ $(".employee-grid-error").html(""); $("#employee-grid").append('在服务器中没有找到数据'); $("#employee-grid_processing").css("display","none"); }, }, “列定义”:[ { “数据”:空, “目标”:-1 } ], createdRow :函数(行,数据,数据索引){ $(row).find('td:eq(-1)').html('VIEW'); } });

    【讨论】:

    • 太棒了。如果您需要任何其他帮助,请告诉我。谢谢
    • 如果我的回答解决了您的问题,请投票给我或给我您的评价
    • 选项在哪里??
    • 请检查我上面的截图并给予你的帮助
    • 是的,我展示了,我做到了 bt“你不能为自己的帖子投票”我展示了这条信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 2015-08-12
    相关资源
    最近更新 更多