2016-08-01 57 views
3

我正在使用jQuery數據表與服務器端進程。我不想使用它的列功能排序,所以我沒有做任何事情在服務器上排序。它運作良好,但問題是每當我點擊列的任何標題它觸發事件併發送請求到服務器。我不希望這發生。我怎麼能阻止該事件..防止排序jQuery數據表 - 服務器端處理

的jQuery:

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

回答

1

把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}]將刪除排序。

+0

嘗試糾正問題。你的回答是正確的,但不是從這個角度來看,你只是回答如何處理分類問題,但問題是不同的。 – mean