【问题标题】:how to add a href route with parameter in datatable如何在数据表中添加带参数的 href 路由
【发布时间】:2023-01-09 18:01:11
【问题描述】:

这是我有一个基于数据表的表我从数据库中获取了一个数据并使用数据表显示但是在这个数据表中我去重定向以显示数据表的每一行所以如何为每一行添加一个带有参数 1d 的显示路径谢谢和等待积极回应!

这是我的代码

<script>
        $(function() {
            $("#start_date").datepicker({
                "dateFormat": "yy-mm-dd"
            });
            $("#end_date").datepicker({
                "dateFormat": "yy-mm-dd"
            });
        });

        // Fetch records
        function fetch(start_date, end_date,zone_id,status_id,sector_id) {
            $.ajax({
                  url: "{{ route('ProjectFilterdate/records') }}",
                type: "GEt",
                data: {
                    start_date: start_date,
                    end_date: end_date,
                    zone_id:zone_id,
                    status_id:status_id,
                    sector_id:sector_id
                },
                dataType: "json",
                success: function(data) {
                    // Datatables
                    var i = 1;
                    $('#records').DataTable({
                        "data": data.ptojects,
                        // buttons
                        "dom": "<'row'<'col-sm-12 col-md-4'l><'col-sm-12 col-md-4'B><'col-sm-12 col-md-4'f>>" +
                            "<'row'<'col-sm-12'tr>>" +
                            "<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
                        "buttons": [
                            'copy','excel', 'pdf', 'print'
                        ],
                        // responsive
                        "responsive": true,
                        "columns": [{
                                "data": "id",
                                "render": function(data, type, row, meta) {
                                    return i++;
                                }
                            },
                             {
                                "data": "code"
                            },
                            {
                                "data": "name"
                            },
                            {
                                "data": "proposal_date"
                            },
                            {
                                "data": "proposal_value"
                            },
                            {
                                "data": "contractor"
                            },
                            {
                                "data": "subcontractor"
                            },
                             
                            {
                            render: function ( data, type, row) {
                              return '<a href="{{route('projects.show','1')}}">test</a>';
                            }
                        },
                    

                        ]
                    });
                }
            });
        }

我正在尝试制作一条 href 路线,但我不知道如何添加 id 参数 这是我正在尝试的链接

{
     render: function ( data, type, row) {
     return '<a href="{{route('projects.show','1')}}">test</a>';
}

每行1的位置必须替换为id

【问题讨论】:

    标签: javascript laravel datatable


    【解决方案1】:

    尝试以下操作:

    return '<a href="{{route('projects.show','+data.id+')}}" class="text-primary">Register</a>';
    

    【讨论】:

      猜你喜欢
      • 2021-09-29
      • 2020-03-05
      • 2017-04-20
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 2018-10-29
      相关资源
      最近更新 更多