gpt4 book ai didi

javascript - 通过 Javascript 的 location.reload(true) 传递变量

转载 作者:行者123 更新时间:2023-11-29 00:08:03 24 4
gpt4 key购买 nike

我有一个网页,结果是一个非常大的 MySQL 查询。查询因用户而异,因此每个人都会有所不同。我正在尝试通过将 header 制作成可点击的链接来提供一种重新查询的方法。

我的查询结果页面大部分是用 PHP 和 HTML 编写的。

对于每个列标题,我有以下内容:

echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)'>XBox 360 Command</a>
</th>";

单击列标题链接时,页面将使用 href 中的 javascript 重新加载。这是我能够让我的网页重新加载所有查询信息的最成功的方法。

我现在需要做的就是弄清楚如何在单击标题链接时传递另一个变量。我曾尝试对类似的东西进行句法变体

echo "<th id='frame_data_table'>
<a href='javascript:location.reload(true)+?var1=command_column'>XBox 360 Command</a>
</th>";

没有成功。一旦我获得要传递的变量,我将使用 $_GET[''] 获取它,没问题。

有什么建议吗?值得注意的是,经过广泛的谷歌搜索后,我看到了很多 location.href。这不会重新加载我的页面,事实上它真正做的(无论如何在 Chrome 中)是加载一个页面,其中只包含我想要的页面的文本 url。

有没有什么方法可以使用 javascript 的 location.reload() 在 url 中传递变量?提前致谢。

-安东尼

更新:解决方案

我问了一个类似的问题,并且能够获得解决方案。查看链接 here .解决方案在问题的底部有完整的解释。

最佳答案

使用

location.href = location.href + "?var1=command_column"

将使用添加的参数将您重定向到当前 URL,即页面将有效地重新加载。

关于javascript - 通过 Javascript 的 location.reload(true) 传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26599745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com