我有一个作为 GET 请求的结果出现的搜索结果页面。我想添加更多 GET 数据并使用该信息重新加载页面。这样做的最佳方法是什么?
现在我有这两个想法,
- 将以前的表单数据保留在隐藏输入中,然后重新提交数据。
- 手动将序列化数据附加到 GET 字符串,并请求新页面。
还有其他更好的方法吗?我觉得上面的内容有点脏,如果可能的话,我想尽可能少地使用 JS。
(我敢肯定这已经被问过很多次了,但是通过搜索找不到真正的答案。对不起)。
我有一个作为 GET 请求的结果出现的搜索结果页面。我想添加更多 GET 数据并使用该信息重新加载页面。这样做的最佳方法是什么?
现在我有这两个想法,
还有其他更好的方法吗?我觉得上面的内容有点脏,如果可能的话,我想尽可能少地使用 JS。
(我敢肯定这已经被问过很多次了,但是通过搜索找不到真正的答案。对不起)。
已设置的每个参数的隐藏输入字段没有任何问题。
如果用户不打算检查或操作的值是您想要的,则应使用它们。将它们放入您的过滤器<form>
并与所有新选择的参数一起重新提交。这为您提供了一个不错的 URL,您可以共享和重新访问它。
对于它的价值:我发现的其他答案提出了相同的解决方案。