2011-10-29 110 views
1

我想更改我的頁面的一部分,當用戶點擊與jquery ajax的鏈接。如何在沒有完整頁面重新加載的情況下相應更改url(url應該更改爲page1,page2等)?服務器端是GAE。如何更新網址,如果部分頁面更改?

看起來我需要change url hash使用javascript:

location.hash = "page2" 

如何獲得與GAE這個值?

+1

您無法在服務器端獲取哈希值 - 它不會作爲請求的一部分發送。你在問什麼? –

+0

是的。請將其發佈爲答案,以便我能夠接受此問題。謝謝。 –

回答

4

散列值不包含在服務器的HTTP請求中。通常,處理這種情況的方法是根據HTTP請求的結果(即,通過javascript更改DOM元素)動態更改頁面;更新散列值是一件很好的事情,因此瀏覽器的「後退」按鈕可以正常工作。