Jquery 未命中Datatables渲染 $(“[数据清单表]”)。数据表({ “处理”:对, “服务器端”:正确, 阿贾克斯:{ url:“LoadManifestData”, 类型:“POST”, 数据:{FilterItem:new FilterItem($(“[数据状态]”).val(),$(“[数据产品]”).val(),$(“[数据字段代表]”).val(),$(“[数据状态]”).val(),$(“[数据客户端]”).val(),\uu请求验证项:ReturnAntiForgeryToken(), 错误:函数(jqXHR、textStatus、errorshown){ 警惕(“呜呜”); } }, “栏目”:[ {“数据”:“ClientID”}, {“数据”:“TransNo”}, {“数据”:“已分配”}, {“数据”:“到期日”}, {“数据”:“债务或业务”}, {“数据”:“地址”}, {“数据”:“应用程序”}, {“数据”:“FieldRep”}, ], “渲染”:函数(数据、类型、行){ 调试器 $(“td:eq(6)”,第行).html(

Jquery 未命中Datatables渲染 $(“[数据清单表]”)。数据表({ “处理”:对, “服务器端”:正确, 阿贾克斯:{ url:“LoadManifestData”, 类型:“POST”, 数据:{FilterItem:new FilterItem($(“[数据状态]”).val(),$(“[数据产品]”).val(),$(“[数据字段代表]”).val(),$(“[数据状态]”).val(),$(“[数据客户端]”).val(),\uu请求验证项:ReturnAntiForgeryToken(), 错误:函数(jqXHR、textStatus、errorshown){ 警惕(“呜呜”); } }, “栏目”:[ {“数据”:“ClientID”}, {“数据”:“TransNo”}, {“数据”:“已分配”}, {“数据”:“到期日”}, {“数据”:“债务或业务”}, {“数据”:“地址”}, {“数据”:“应用程序”}, {“数据”:“FieldRep”}, ], “渲染”:函数(数据、类型、行){ 调试器 $(“td:eq(6)”,第行).html(,jquery,ajax,datatables,Jquery,Ajax,Datatables,hdfg) }, }); 我有一个数据表初始化器,我试图点击渲染函数,因为我想修改数据。但是,渲染函数不会被命中。有人知道为什么吗?它应该是列选项的子属性 $("[data-manifest-table]").DataTable({ "processing": true, "serverSide": true, ajax: { url: "LoadManifestData", type: "POS

hdfg

) }, });
我有一个数据表初始化器,我试图点击渲染函数,因为我想修改数据。但是,渲染函数不会被命中。有人知道为什么吗?

它应该是
选项的子属性

 $("[data-manifest-table]").DataTable({
        "processing": true,
        "serverSide": true,
        ajax: {
            url: "LoadManifestData",
            type: "POST",
            data: { FilterItem: new FilterItem($("[data-statuses]").val(), $("[data-products]").val(), $("[data-field-reps]").val(), $("[data-states]").val(), $("[data-clients]").val()), __RequestVerificationToken: ReturnAntiForgeryToken() },
            error: function (jqXHR, textStatus, errorThrown) {
                alert("woot");
            }

        },
        "columns": [
            { "data": "ClientID" },
            { "data": "TransNo" },
            { "data": "Assigned" },
            { "data": "Due" },
            { "data": "DebtorBusiness" },
            { "data": "Address" },
            { "data": "Appt" },
            { "data": "FieldRep" },
        ],
        "render": function (data, type, row) {
            debugger
            $("td:eq(6)", row).html("<p>hdfg</p>")
        },
    });
“列”:[
{“数据”:“ClientID”},
{“数据”:“TransNo”},
{“数据”:“已分配”},
{“数据”:“到期日”},
{“数据”:“债务或业务”},
{“数据”:“地址”},
{ 
“数据”:“应用程序”,
“呈现”:函数(数据、类型、完整、元){
如果(类型==‘显示’){
data=“hdfg

”; } 返回数据; } }, {“数据”:“FieldRep”} ],
有关详细信息,请参阅。

似乎表明渲染是columnDefs选项的一部分,而不是顶级选项。
"columns": [
    { "data": "ClientID" },
    { "data": "TransNo" },
    { "data": "Assigned" },
    { "data": "Due" },
    { "data": "DebtorBusiness" },
    { "data": "Address" },
    { 
        "data": "Appt", 
        "render": function(data, type, full, meta){
           if(type === 'display'){
               data = "<p>hdfg</p>";
           }

           return data;
         }
    },
    { "data": "FieldRep" }
],