簡體   English   中英

加載不同的頁面,同時保留某些div

[英]Load different pages while leaving certains divs behind

我想知道某些網頁如何在不同的PHP頁面之間移動而不重新加載整個頁面。 這里有些div保持不變。 如果我使用AJAX,則無法共享頁面鏈接,因此我需要這樣做。 謝謝。

您必須使用AJAX才能做到這一點。 但是,如果您希望能夠共享鏈接或處理重載,則需要使用#和周圍的一些JavaScript構建導航系統。

在網絡上有很多這樣做的例子。

https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=tutorial%20build%20ajax%20導航

您可以只加載一個新頁面並包含該頁面的相同div:

include 'div1.php';

您可以使用下面的其他答案,並且只使用ajax,但同時還要構建一個url,以便可以導航回頁面的相同結構。 單擊鏈接將修改URL,例如:

document.title = document.title + '?div1=true'

修改URL而無需重新加載頁面

然后只需執行ajax調用來加載新部分。 並且在第一頁加載時,解析網址以檢查要加載的div。

您可以使用iframe:

<iframe src="/div1.php" id="div1"></iframe>

然后點擊鏈接會將新內容加載到特定的iframe。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM