我想做的是:
如果输入的链接是“www.mywebsite.com/mypage.php#subpage5”, 我想将“subpage5”保存到一个变量,所以我可以使用它来加载mysql数据库中的相应内容(我正在使用php。)如果输入的链接是“www.mywebsite.com/mypage.php”我想要设置subpage0是要显示的那个。
在页面已加载的情况下,我有一个左侧菜单,其中所有子页面名称分别链接到href =“subpageIndex” - 现在一切都是从mysql加载到php。 / p>
要完成,我点击了左侧菜单栏链接的点击事件。所以,当我点击它们时,我的div的内容就会被上传。 (现在我是通过重新加载页面来实现的,但我认为如果没有使用AJAX重新加载我就无法做到这一点,对吧?)
注意:我看到了这个:http://openenergymonitor.org/emon/node/107但是我怎么能传递到php文件应该选择哪个数据库条目(由哈希标识)?
答案 0 :(得分:2)
您可以使用javascript来检测和检索网址哈希。
结帐window.location.hash
。
要将其传递给PHP进行进一步处理,您可以使用ajax,或者最简单的方法是更改窗口位置并将变量与其一起传递。
window.location.href =“doSomething.php?hash =”+ window.location.hash;