我想通过url hash将参数传递给新页面:
location.assign = 'display.php' + '#test';
但是,哈希不会显示在新的display.php
页面中。
我尝试了location.hash(),但它只更改了当前页面(home.php
)的哈希,而不是display.php
。
我不知道这是否有用,但我正在和Wamp合作。
所以最终的网址看起来像http://localhost/tests/home.php
。
答案 0 :(得分:0)
location.assign是一种方法,而不是财产。因此,应该像这样调用:
location.assign('display.php#test');
根据文档,这应该尊重整个网址(带锚点)。
您可能希望使用location.href
来设置位置:
location.href = 'display.php#test';
这通常是从JavaScript重定向浏览器的惯用方法。