2012-04-29 21 views
0

我已經在jquery/Ajax/wp_pagenavi()中使用jquery/Ajax/wp_pagenavi()來完成分頁,而不是重新加載頁面只刷新一個div來加載新內容,它工作正常,但我想更新URL的一部分以及 - 無需重新加載頁面。使用jQuery分頁網址爲第1頁第2頁第3頁不會改變,始終是相同的:myhost.com/category/如何在沒有重新加載的情況下使用jQuery追加和替換URL中的文本?

我希望它看起來像它看起來與標準分頁:

增加' /頁/ $ paginated_pa​​ge_number /」基地網址是myhost.com/download/category/

myhost.com/download/category/page/2/ 
myhost.com/download/category/page/3/ 
myhost.com/download/category/page/4/ ... ... 

我也計劃使用jQuery div刷新標籤,並且我需要更改URL的一部分而無需重新加載頁面,當選擇標籤時我將刷新div以更新新內容並更新URL:

替換:'/ download/category/'to'/ tag/$ choosen_tag /'

如何在不重新加載頁面的情況下替換部分網址?

+0

你有任何HTML去解決這個問題嗎? – Marc

回答

1

您所描述的內容聽起來像HTML5 pushState。這個新API允許開發人員通過JavaScript更改瀏覽器中顯示的URL,而無需重新加載頁面。

我必須警告,儘管你還沒有支持IE。 IE團隊計劃在版本10中支持它。

有關browser history manipulation的更多信息。

希望它有幫助。

相關問題