2012-06-22 19 views
0

我正在使用datatables jQuery插件數字逗號,並希望通過數字逗號值進行排序。DataTables - 使用aoColumnDefs引發錯誤

當我嘗試遵循由數據表決定方法i得到一個錯誤

錯誤:K [(QA QA: 「串」)+ 「 - 」 + H並[c] [1]]不是功能

這裏如下

var oTable = $('#transactiontable').dataTable({ 
       "iDisplayLength": 10, 
       "aLengthMenu": [[10, 20, 50, -1], [10, 20, 50, "All"]], 
       "bProcessing": true, 
       /*"bServerSide": true,*/ 
       "oLanguage": { 
        "sEmptyTable": "There is no transaction found.", 
        "sSearch": "Search all columns except few:" 
       }, 
       "sAjaxSource": "transactions-processing.php", 
       "sScrollX": "100%", 
       "sScrollXInner": "3000px", 
       "bScrollCollapse": true, 
       "sPaginationType": "full_numbers", 
       "aoColumnDefs": [ 
        { 
         "bSortable": false, 
         "aTargets": [ 18,19,20,21,22 ] 
        }, 
        { 
         "sType": "numeric-comma", 
         "aTargets": [ 3 ] 
        } 
       ], 
       /*"fnRowCallback": function(nRow, aaData, iDisplayIndex) { 
        if (aaData[1] == "5"){ 
         $('td:eq(1)', nRow).addClass('testrow'); 
        } 
       },*/ 
       "fnInitComplete": function() { 
        new FixedColumns(oTable, { 
         "iLeftColumns": 2, 
         "iRightColumns": 1 
        }); 
       } 
      }); 
      <?php }?> 
     }); 

給我的代碼有人可以檢查我的代碼,並引導我在哪裏,我錯了......?

由於提前

回答

0

如果通過數據表調試器(http://debug.datatables.net/)可能給我們一個線索,正在發生什麼運行表。如果使用數據表的未分版本,會出現什麼錯誤?

+0

這是我上傳的調試代碼(http://debug.datatables.net/ekadup)的鏈接。現在請你幫我解決我的問題。 – mohsinrafique

+0

我已經解決了問題先生。非常感謝你。但我陷入了其他問題。我的分揀功能在我的現場服務器上不起作用,因爲它在我的本地機器上工作得很好。你能否也請指導我爲什麼發生這種情況?這是我更新後上傳的調試代碼(http://debug.datatables.net/arutev)。它在本地工作正常,但不能在遠程服務器上工作。 – mohsinrafique