3

是否有可能在jquery數據表中分頁上次按鈕重載?是否有可能在jQuery數據表中分頁上次按鈕重載?

我已經使用jquery datable,現在我的記錄不止一個缺乏的數據。 所以我有頁面初始化1000記錄加載,然後上次分頁按鈕點擊重新加載數據1000. 可以給我任何其他的想法...?

供您參考:

$("#tblExmaple").hide(); 
jQuery(document).ready(function ($) { 
    getRecords(); 
    function getRecords() { 
     jQuery.support.cors = true; 
     $.ajax({ 
      cache: false, 
      type: "GET", 
      url: "http://localhost:1111/TestSample/api/getRecords", 
      datatype: "json", 
      data: { Arg1: "Values1",Arg2: "Values2",Arg2: "Values3" }, 
      statusCode: { 
       200: function (data) { 
         $.each(data, function (index, obj) { 
         var colRes1 = obj.Res1; 
         var colRes2 = obj.Res2; 
         var dataAdd = [colRes1, colRes2];         
         getData.push(dataAdd); 
        }); 
        // Server Side Code 
        setTimeout(function() { 
         $('#tblExmaple').dataTable({ 
          "sPaginationType": "full_numbers", 
          "sScrollXInner": "50%", 
          "sScrollyInner": "110%", 
          "aaData": getData, 
          "iDisplayLength": 8, 
          "sInfoEmpty": false, 
          "bLengthChange": false, 
          "aoColumns": [ 
              { "sTitle": "Column1" }, 
              { "sTitle": "Column2" } 
             ]; 
         }) 
        }, 500); 
        setTimeout(function() { 
         $("#tblExmaple").show(); 
        }, 500);            
       },         
       408: function (data) { 
        var response_Text = JSON.stringify(data, undefined, 50); 
        if (data.response_Text == undefined) { 
         window.location = "/Home/Index"; 
        } 
        else { 
         timeoutClear(); 
        } 
       } 
      } 
     }); 
    } 

回答

0

我明白了一個問題,你要開始最後一頁打開?在你的例子你可以改變你的

setTimeout(function() { 
    $("#tblExmaple").show(); 
}, 500);  

setTimeout(function() { 
    $("#tblExmaple").show(); 
    $("#tblExmaple_last").click();  
}, 500);  

在這裏看到的演示 - >http://jsfiddle.net/BA72D/

PS:不太明白爲什麼需要那些超時:)

相關問題