从jquery中的另一个函数传递aoData参数

时间:2015-01-05 09:12:14

标签: jquery jquery-datatables

我从不同地方调用数据表函数,参数数量不同。所以我需要在数据表中相应地传递这些参数。我怎样才能实现这一点。我使用的是数据表版本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}

;

但这不起作用。请任何人都可以帮助找到这个解决方案。任何帮助指导都会赞赏

0 个答案:

没有答案