2011-10-18 124 views
0

我想要做的一個例子可以在這裏看到:http://www.codeandtheory.com/#/about/使用AJAX加載完整頁面?

當任何其他鏈接被點擊,它順利加載下一頁。我已經讀過使用/#!/比/#/更好,所以我如何將/#!/添加到我的網站,以便我可以使用ajax來加載我的網頁?

如果網站訪問者沒有啓用javascript,是否有任何回退?

回答

0

回退是通常從後端模板設置鏈接,然後在JavaScript中使用#重寫它們(如果已啓用)。這種方式鏈接仍然可用於非JS /爬蟲。

/#/about 
/about 

鏈接到同一個地方:

,使他們可以使用帶或不帶JS你需要設置你的路。因此,如果鏈接已被重寫爲#格式,它將不會觸發刷新,而是觸發該位置的JS AJAX加載。