-1

我想要做的是:

  • 例如,如果输入的链接是 "www.mywebsite.com/mypage.php#subpage5" ,我想将 "subpage5" 保存到一个变量中,以便我可以使用它从 mysql 数据库中加载相应的内容(我正在做它与 php。)如果输入的链接是“www.mywebsite.com/mypage.php”,我想将 subpage0 设置为要显示的链接。

  • 页面已经加载后,我有一个左侧菜单,其中所有子页面名称分别链接到 href="subpageIndex" - 现在一切都是 - 也使用 php 从 mysql 加载。

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

注意:我看到了这个: http: //openenergymonitor.org/emon/node/107 但是我如何可以将哪个数据库条目(由哈希标识)传递给 php 文件?

4

1 回答 1

2

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

退房window.location.hash

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

window.location.href = "doSomething.php?hash=" + window.location.hash;

于 2013-05-16T15:15:54.387 回答