2010-12-22 72 views
1

由於Ajax響應,我的主頁上有一組數據。點擊任何數據將引導我到另一個頁面。但每當我點擊瀏覽器的後退按鈕,它將引導我進入主頁,沒有顯示ajax數據..無論如何,作爲會議或什麼的阿賈克斯數據?如何通過點擊後退按鈕來保存ajax數據?

回答

1

使用jQuery History Plugin

Sample Code:

function callback(hash) { 
    // do stuff that loads page content based on hash variable 
} 

$(document).ready(function() { 
    $.history.init(callback); 
    $("a[@rel='history']").click(function(){ 
     $.history.load(this.href.replace(/^.*#/, '')); 
     return false; 
    }); 
}); 

更多解決方案:

0

我會說你應該當你點擊回主頁上另一個電話。通過使用jquery存儲在一個頁面上,你正在危及安全。看到這個jQSession。試着再次調用ajax調用,因爲無論如何Ajax都很快。所有會話數據都應由服務器端腳本處理。

相關問題