我有一个非常大的MySQL查询作为结果的网页。查询根据用户而改变,因此每个人都会有所不同。我试图提供一种通过将标题变为可点击链接来进行查询的方法。通过Javascript的location.reload传递变量(true)
我的查询结果页面大部分是用PHP和HTML编写的。
每个列标题,我有以下几点:
echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)'>XBox 360 Command</a>
</th>";
在单击列标题链接,该页面将重新加载使用JavaScript在A HREF。这是我能够通过所有查询信息重新加载我的网页的最成功的方法。
我现在需要做的是找出如何通过单击标题链接传递另一个变量。我试图做类似
echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)+?var1=command_column'>XBox 360 Command</a>
</th>";
的语法变体没有成功。一旦我得到变量通过,我会用$ _GET ['']来抓取它,没问题。
有什么建议吗?值得注意的是,在广泛的谷歌搜索之后,我看到了很多location.href
。这不会重新加载我的网页,实际上它确实(在Chrome中,无论如何)只是加载一个页面,只是我想要的网页的文本网址。
有没有什么办法可以使用javascript的location.reload()在URL中传递变量?提前致谢。
- 安东尼
UPDATE:解决方案
我问过类似的问题,是能够得到解决。请参阅链接here。该问题的底部充分解释了解决方案。
如果您需要更改网址,则不会重新加载页面。 – epascarello 2014-10-28 02:02:06
最新的location.href问题。 window.location.href =“www.yourdomain.com?get=variable” – roullie 2014-10-28 02:03:18
我会切换到客户端使用js排序 – 2014-10-28 02:03:38