2014-02-23 30 views
0

如何重新加載我的表並在Django中分頁保存當前位置? 我寫了一個腳本與Ajax重新加載我的HTML文件,但我的分頁崩潰。用Django中的新數據刷新Ajax分頁實例

如何將當前頁面保存在我的jquery文件中? 這是我的jquery文件:

function refresh() { 
    $.ajax({ 
     url: "/fax/fax_out_ajax/", // My url to need for reloading 
     success: function(data) { 
      $('#AliReload').html(data); 
     } 
    }); 
    setInterval("refresh()", 3000); // reload in your time, per 1000 = 1s 
} 

$(function(){ 
    refresh(); 
}); 

如何從HTML頁面傳遞的數值給JavaScript?

回答

0

如果你已經有頁碼,說5,通過它在您的網址PARAM後:

url: "/fax/fax_out_ajax/", 
data: {'page': 5}, 

如果你有在變量pageNumber頁碼,這樣做:

url: "/fax/fax_out_ajax/", 
data: {'page': pageNumber}, 

如果您還沒有頁碼,請從頁面的其他位置獲取:

url: "/fax/fax_out_ajax/", 
data: {'page': $('#page_number').val()}, 
+0

非常感謝。 –

+0

如何將我的網頁網址傳遞給javascript? –

+0

這是我的代碼: '函數刷新(){$ 阿賈克斯({ \t //數據:{ 「頁」:$( 'PAGE_NUM')VAL()}, URL:「/傳真/ fax_out_ajax /「, data:」page =「+ $('page_num')。val(), async:true, success:function(data){$('#AliReload').html(data); } }); setInterval(「refresh()」,5000); (); } $(function(){ refresh(); });' 這個解決方案url被改變了,但是不顯示下一頁的數據,在第一頁顯示數據! –