Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改Jquery数据表中的呈现值_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 如何更改Jquery数据表中的呈现值

Javascript 如何更改Jquery数据表中的呈现值,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在使用datatables jquery插件。现在我需要在加载ajax后更改第2列的值。但不幸的是,我的代码不起作用。我无法在手册和互联网上找到解决方案。下面是我如何做的代码: var productTable = $("#productTable").dataTable({ bSort: true, bLengthChange: false, bPaginate: true, sAjaxSource: '/getAll',

我正在使用datatables jquery插件。现在我需要在加载ajax后更改第2列的值。但不幸的是,我的代码不起作用。我无法在手册和互联网上找到解决方案。下面是我如何做的代码:

var productTable = $("#productTable").dataTable({
        bSort: true,
        bLengthChange: false,
        bPaginate: true,
        sAjaxSource: '/getAll',

        columns: [
            {"data": "DT_RowId"},
            {
                "render": function (data, type, full, meta) {

                    var desc = full.value;
                    return  '<span class="smallDesc">' + desc + '</span>';
                }
            }],

 "fnInitComplete": function (oSettings, json) {

            var api = this.api();
            api.cell("#20300006", 0).data('newData'); // it works               
            api.cell("#20300006", 1).data('newData2'); //dosen't works
            api.draw();
});
var productTable=$(“#productTable”).dataTable({
是的,
bLengthChange:false,
B:是的,
sAjaxSource:“/getAll”,
栏目:[
{“数据”:“DT_RowId”},
{
“呈现”:函数(数据、类型、完整、元){
var desc=完整值;
返回“”+desc+“”;
}
}],
“fnInitComplete”:函数(oSettings,json){
var api=this.api();
api.cell(“#20300006”,0).data('newData');//它可以工作
api.cell(“#20300006”,1).data('newData2');//不起作用
api.draw();
});

错误是什么?没有错误,结果是第1列更改正常,但第2列没有更改什么是api?单元格函数是什么?可能您使用相同的id:#20300006?根据手册I do ok,您应该使用调试器:错误是什么?没有错误,结果是第1列更改正常,但第2列没有更改什么是api?ce是什么ll函数?也许您使用相同的id:#20300006?根据手册I do ok,您应该使用调试器: