如果你仔細注意Facebook,你會明白,當你訪問一個頁面到另一個頁面時,整個頁面不會刷新或重定向,但URL更改爲導航到新頁面時。當聊天窗口打開,他們在頁面加載過程中保持靜態時,它是更清晰。正如其他網站通過使用#這樣做,但Facebook不會。如何使用URL更改而不是頁面重定向進行ajax加載?
還有一個例子來到我的面前:http://www.davidwalsh.name/。訪問該網站並在其網站中打開其他頁面,您將明白我的意思。不要忘記注意URL的變化。
他們是怎麼做到的?
添加更多:我想要一種方式,將頁面內容加載到Ajax,更改書籤功能的URL,但是當更改URL時,它不應該通過不使用#(散列)重新加載/刷新頁面。
對於Facebook,Google「哈希導航ajax」。對於DavidWalsh,谷歌「歷史API」。 – andytuba
很棒@andytuba ...謝謝你的朋友!這是我想要的。當你評論這個我不能接受答案:( –
不用擔心,很高興它幫助你。也許複製意大利麪和「回答我自己的問題」只是爲了添加複選標記? – andytuba