我从不同地方调用数据表函数,参数数量不同。所以我需要在数据表中相应地传递这些参数。我怎样才能实现这一点。我使用的是数据表版本1.9.4
这是我的代码段
function TestList(dataStr){
oTable = $('#editable_1').dataTable( {
"bProcessing": true,
"bServerSide": true,
"bLengthChange": true,
............................
............................
"fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
aoData.push(dataStr),
oSettings.jqXHR = $.ajax( {
这个函数我从另一个函数调用
TestList(dataStr);
和我这样定义的dataStr
var dataStr = [];
dataStr[0]= {'name':'test1', 'value':222};
dataStr[1]= {'name':'test2', 'value':333};
dataStr[2]= {'name':'test3', 'value':444}
;
但这不起作用。请任何人都可以帮助找到这个解决方案。任何帮助指导都会赞赏