我有一个网页,结果是一个非常大的MySQL查询。查询根据用户而改变,因此每个人都会有所不同。我试图通过将标题转换为可点击的链接来提供一种求助查询的方法。
我的查询结果页面大部分都是用PHP和HTML编写的。
对于每个列标题,我有以下内容:
echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)'>XBox 360 Command</a>
</th>";
点击列标题链接后,页面将使用a href中的javascript重新加载。这是我能够通过所有查询信息重新加载网页的最成功方式。
现在我需要做的就是弄清楚如何在点击标题链接时传递另一个变量。我试图做类似
之类的语法变体echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)+?var1=command_column'>XBox 360 Command</a>
</th>";
没有成功。一旦我得到变量,我就会用$ _GET [&#39;&#39;]抓住它,没问题。
有什么建议吗?值得注意的是,经过大量的谷歌搜索,我看到了很多location.href
。这不会重新加载我的页面,事实上它真正做到了(无论如何,在Chrome中)加载的页面只包含我想要的页面的文本URL。
有没有办法使用javascript&#39;的location.reload()在网址中传递变量?提前谢谢。
- 安东尼
更新:解决方案
我问了一个类似的问题,并且能够获得解决方案。请参阅链接here。解决方案在问题的底部得到了充分的解释。
答案 0 :(得分:1)
使用
location.href = location.href + "?var1=command_column"
会使用添加的参数将您重定向到当前网址,即页面将被有效重新加载。