我想知道一些网页如何在不同的PHP页面之间移动而不重新加载整个页面。这里有些div保持不变。如果我使用AJAX我无法共享页面的链接,所以我需要这样做。谢谢。
答案 0 :(得分:0)
你必须使用AJAX才能做到这一点。 但是如果你想分享链接或处理重新加载,你需要使用#和一些javascript来构建导航系统。
在网络上有很多例子。
答案 1 :(得分:0)
您只需加载新页面并包含相同的页面div:
include 'div1.php';
您可以使用下面的其他答案,只使用ajax,同时也可以构建一个url,这样您就可以导航回相同的页面结构。 点击链接会修改网址,例如:
document.title = document.title + '?div1=true'
Modify the URL without reloading the page
然后只是执行ajax调用来加载新的部分。在第一页加载时,解析url以检查要加载的div。
你可以使用iframe:
<iframe src="/div1.php" id="div1"></iframe>
点击链接会将新内容加载到特定的iframe。