我可以在php中的datatables中的aoColumn中传递字符串吗
我可以在我可以在php中的datatables中的aoColumn中传递字符串吗,php,datatables,Php,Datatables,我可以在aoColumns中传递一个字符串,该字符串也包含与上面在datatables和php中相同的值,而不是像{'bSortable':false}、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null那样传递值吗? 我的代码如下: var excluded_clmns_sorting = $('#sorting_val').val(); //th
aoColumns
中传递一个字符串,该字符串也包含与上面在datatables和php中相同的值,而不是像{'bSortable':false}、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null、null那样传递值吗?
我的代码如下:
var excluded_clmns_sorting = $('#sorting_val').val();
//the above variable returns {'bSortable': false},null,null,null,null,null,null,null,null,null,null,null,null,null,{'bSortable': false}.
var oTable = $('#data-table').dataTable( {
"sDom": 'CT<"clear">firtlip',
"oTableTools": {
"sSwfPath": basePath+"/js/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",
"aButtons": [ {"sExtends": "csv","sFileName" : curpath+".csv","sButtonText": "Save to CSV","mColumns": "visible"} ]
},
"aoColumns" : [excluded_clmns_sorting]
} );
然后在js控制台中,它只显示oCol未定义
您可以将数组
放入aoCoumns
非字符串
aoColumns
:如果指定,则此数组的长度必须等于原始HTML表中的列数。如果只希望使用默认值和自动检测的选项,请使用“null”
希望对您有所帮助谢谢您的回复。但数组的长度和原始html页面中使用的列数相同。但是仍然不起作用,如果我把excluded_clmn_排序的值直接放在aoColumns中,那么它就起作用了,如果我把变量(即excluded_clmn_排序)放在aoColumns中,那么它就不起作用了。这是excluded_clmn_排序的值{'bSortable':false},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{'bSortable':false}它是一个字符串。使用这个var excluded_clmn_sorting=[“values”,“values”,“values”];或者只在字符串中放入空值(不要在字符串中使用bSortalbe),但对于某些列,它将是{'bSortable':false}。那么该如何处理该专栏呢?
var excluded_clmns_sorting = $('#sorting_val').val();
var excluded_clmn_sorting = (excluded_clmns_sorting) ? excluded_clmns_sorting.split(",") : [];
$.each(excluded_clmn_sorting, function (i) {
excluded_clmn_sorting[i] = (excluded_clmn_sorting[i]);
})
var oTable = $('#data-table').dataTable( {
"sDom": 'CT<"clear">firtlip',
"oTableTools": {
"sSwfPath": basePath+"/js/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",
"aButtons": [ {"sExtends": "csv","sFileName" : curpath+".csv","sButtonText": "Save to CSV","mColumns": "visible"} ]
},
"aoColumns" : [excluded_clmn_sorting],
"aoColumnDefs": [{
"bVisible": false,
"aTargets" : excluded_clmn
},
],
"iDisplayLength": 10,
'sPaginationType': 'full_numbers'
} );