防止排序jquery数据表 - 服务器端处理

时间:2016-08-01 06:12:24

标签: javascript jquery

我正在使用带有服务器端进程的jquery数据表。我不想使用它的排序功能,所以我没有做任何事情在服务器排序。它运作良好,但问题是每当我点击列的任何标题时它会触发事件并向服务器发送请求。我不希望这发生。我怎么能阻止那个事件..

jquery的:

  var table= $('#datatable').DataTable({
             columns: [
                 { 'data': 'Id' },
                 { 'data': 'Name' },
                 { 'data': 'Address' }   
             ],
             bServerSide: true,
             sAjaxSource: '/Test/Student.asmx/Get',
             sServerMethod: 'post'
         });

1 个答案:

答案 0 :(得分:0)

将此代码放在datatable js函数中..

var oTable_Data = $('#id').dataTable(
    {
       "language": {
                     "sSearch": '',
                     "searchPlaceholder": "Search"
                   },
       "aaSorting": [],
       "bPaginate":true,
       "bLengthChange": false,
       "bFilter":true,
       "bDestroy":true,
       "bInfo": false,
       "aoColumns":[{"bSortable": false}]
    });

“aaSorting”:[] 将禁用自动排序..

“aoColumns”:[{“bSortable”:false}] 会删除排序。