0

我有一个作为 GET 请求的结果出现的搜索结果页面。我想添加更多 GET 数据并使用该信息重新加载页面。这样做的最佳方法是什么?

现在我有这两个想法,

  1. 将以前的表单数据保留在隐藏输入中,然后重新提交数据。
  2. 手动将序列化数据附加到 GET 字符串,并请求新页面。

还有其他更好的方法吗?我觉得上面的内容有点脏,如果可能的话,我想尽可能少地使用 JS。

(我敢肯定这已经被问过很多次了,但是通过搜索找不到真正的答案。对不起)。

4

1 回答 1

0

已设置的每个参数的隐藏输入字段没有任何问题。

如果用户不打算检查或操作的值是您想要的,则应使用它们。将它们放入您的过滤器<form>并与所有新选择的参数一起重新提交。这为您提供了一个不错的 URL,您可以共享和重新访问它。

对于它的价值:我发现的其他答案提出了相同的解决方案。

于 2013-06-10T14:15:40.140 回答