2013-08-22 26 views
0

我只好按照下面的教程jQuery的數據表返回3不同ENCHO迴應同樣的每個防火

http://www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part

,但很奇怪,每次火服務器,它會返回3迴應同樣的,相同的數據,但在服務器的不同encho是正常行爲嗎?但是它會減慢表格處理的速度,只有幾個記錄,任何想法?

jQuery的

var _bspaging = new bspaging(); 
      _bspaging.Render(); 
      self.$('#tblticket').dataTable({ 
       "bDestroy": true, 
       "bServerSide": true, 
       "sPaginationType": "bootstrap", 
       "sDom": '<"top"flp<"clear">>rt<"bottom"ip<"clear">>', 
       "bSortable": true, 
       "bAutoWidth": false, 
       "sAjaxSource": '/Home/Ticket/AjaxHandler', 
       "fnServerParams": function (aoData) { 
        aoData.push({ "name": "sStatus", "value": status }); 
       }, 
       "bProcessing": true, 
       "aoColumns": [ 
        { "sTitle": "Status" }, 
        { "sTitle": "Ticket Date", "sWidth": "10%" }, 
        { "sTitle": "Ticket No.", "sWidth": "10%" }, 
        { "sTitle": "Title", "sWidth": "30%" }, 
        { "sTitle": "Category", "sWidth": "10%" }, 
        { "sTitle": "Item", "sWidth": "10%" }, 
        { "sTitle": "Created By", "sWidth": "10%" }, 
        { "sTitle": "Current", "sWidth": "10%" }, 
        { 
         "sName": "ID", 
         "sDefaultContent": "", 
         "sWidth": "10%", 
         "fnRender": function (obj) { 
          if (status == "New") { 
           return "<a class='btn btn-large'><i class=\"icon icon-pencil\"></i> Edit</a>"; 
          } 
         }, 
        } 
       ] 
      }) 

enter image description here

回答

0

好吧,我想我錯了,我發現,導致我的jQuery的數據表返回從服務器多個響應的罪魁禍首,而不是 「bprocessing」,我找出RowGrouping插件導致我的數據表返回來自服務器的多個響應

相關問題