我怎么能读url哈希到现在哪一页的内容,我应该从数据库


How can I read url hash to now which page content I should get from database?

我要做的是:

  • 如果输入的链接是,例如"www.mywebsite.com/mypage.php#subpage5",我想保存"subpage5"到一个变量,这样我就可以用它来加载各自的内容从mysql数据库(我正在做它与php.),如果输入的链接是"www.mywebsite.com/mypage.php"我想设置subpage0是一个显示。

  • 与页面已经加载,我有一个左侧菜单,我有所有的子页面名称分别链接到href="subpageIndex" -一切都是,现在-正在从mysql加载php以及

  • 最后,我有一个点击事件到那些左侧菜单栏链接。当我点击它们时div的内容就被上传了。(现在我通过重新加载页面来实现,但我认为如果没有AJAX重新加载,我就无法实现,对吧?)

注意:我看到了这个:http://openenergymonitor.org/emon/node/107但是我怎么能传递到php文件哪个数据库条目(由哈希识别)应该被选择??

您可以使用javascript来检测和检索url哈希值。

查看window.location.hash

要将其传递给PHP进行进一步处理,可以使用ajax,或者最简单的方法是更改窗口位置并将变量传递给它。

window.location。href = "doSomething.php? "