[英]Load different pages while leaving certains divs behind
我想知道某些網頁如何在不同的PHP頁面之間移動而不重新加載整個頁面。 這里有些div保持不變。 如果我使用AJAX,則無法共享頁面鏈接,因此我需要這樣做。 謝謝。
您必須使用AJAX才能做到這一點。 但是,如果您希望能夠共享鏈接或處理重載,則需要使用#和周圍的一些JavaScript構建導航系統。
在網絡上有很多這樣做的例子。
您可以只加載一個新頁面並包含該頁面的相同div:
include 'div1.php';
您可以使用下面的其他答案,並且只使用ajax,但同時還要構建一個url,以便可以導航回頁面的相同結構。 單擊鏈接將修改URL,例如:
document.title = document.title + '?div1=true'
然后只需執行ajax調用來加載新部分。 並且在第一頁加載時,解析網址以檢查要加載的div。
您可以使用iframe:
<iframe src="/div1.php" id="div1"></iframe>
然后點擊鏈接會將新內容加載到特定的iframe。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.