加载不同的页面,同时留下某些div

时间:2015-05-29 16:51:10

标签: javascript php web

我想知道一些网页如何在不同的PHP页面之间移动而不重新加载整个页面。这里有些div保持不变。如果我使用AJAX我无法共享页面的链接,所以我需要这样做。谢谢。

2 个答案:

答案 0 :(得分:0)

你必须使用AJAX才能做到这一点。 但是如果你想分享链接或处理重新加载,你需要使用#和一些javascript来构建导航系统。

在网络上有很多例子。

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

答案 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。