2011-06-14 200 views
0

有什麼辦法來監聽在URL hashchanges和AJAX記錄事件中使用的後退按鈕的等保存AJAX頁面狀態

使用鏈接像這樣:

<a href="/#!page">Go to page!</a> 

和腳本像這樣的:

<script type="text/javascript"> 

    $(function() { 
     if (window.location.hash){contentload(window.location.hash);} 

     $('a').click(function() { 
      fragment = this.hash; 
      contentload(fragment); 
     }); 

    }); 

    function contentload(fragment) { 
     fragment = fragment.slice(1).replace('!', '') 
     $('#content').load('http://mysite.com/'+fragment+'?ajax=1'); 
    } 

</script> 

我需要嘗試並保存網頁的狀態,我已經看到了jQuery address plugin但不知道如何實現這個..

+0

退出在標題中寫代碼時,請解決。 – 2011-06-17 00:45:58

+0

對不起,男人,從來沒有意識到警察對我的要求 – Ricki 2011-06-17 00:52:50

+0

沒有必要。 – 2011-06-17 01:19:33

回答

0

我這個使用jQuery插件地址

0
+0

這個插件在每個href上都需要一個'#',如果我是正確的?我需要我的網頁後面跟着搜索引擎,因此這是不實際的 – Ricki 2011-06-14 17:27:37

+0

有沒有一種方法可以在上面的代碼(更新)中使用它? – Ricki 2011-06-14 21:27:37