将ID变量传递给Datatable jquery初始函数。

我遇到了一个问题,把ID变量传递给Datatable init函数,我想的是……。

按链接

<a href="#" data-id="' + data.id + '" data-toggle="modal" data-target="#ipvpn_show_members">Show</a>

模态窗口正在打开,我有数据化。我想通过 data-id 数据到 ajax.data. 我试着这样做。

        "data": function ( d ){
             d.id = $(this).data('id');
    }

运气不好。

这里是Jquery代码的init datable

    var member_table = $('#member_table').DataTable({
    "processing": true,
    "bFilter": false,
    "bPaginate": false,
    "bSort" : false,
    "bInfo" : false,
    "ajax": {
        "url": "/get_member_data",
        "dataType": "json",
        "dataSrc": "data",
        "contentType": "application/json",
        "data": function ( d ){
            d.id = $(this).data('id');

        }
    },
    "columns": [
        {"data": "vrf_name"},
        {"data": "primary_rt"},
        {"data": "ipvpn_rt"},
    ]

});

解决方案:

解决了id var初始化后重新加载ajax的问题。

        $('#ipvpn_show_members').on('show.bs.modal', function(e) {
        var data = $(e.relatedTarget).data();
        member_table.ajax.url("\get_member_data?id="+data.id).load();
    });

给TA打赏
共{{data.count}}人
人已打赏
解决方案

在Jenkins中:使用SSH密钥从git repo进行pip安装。

2022-5-11 5:00:17

解决方案

System.IndexOutOfRangeException错误,因为 "材料设计精简"。

2022-5-11 6:00:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索