追加数据并重新提交GET请求的最佳方式

时间:2013-06-10 13:24:43

标签: javascript get html-form

我有一个搜索结果页面,它是由GET请求产生的。我想附加一些GET数据并重新加载包含该信息的页面。这样做的最佳方法是什么?

现在我有这两个想法,

  1. 将以前的表单数据保留在隐藏的输入中,然后重新提交数据。
  2. 手动将序列化数据附加到GET字符串,并请求新页面。
  3. 还有其他更好的方法吗?我觉得上面的内容很脏,如果可能的话,我想尽量少用JS。

    (我确信之前已经多次询问过,但通过搜索找不到真正的答案。抱歉。)

1 个答案:

答案 0 :(得分:0)

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

a value that is not intended to be examined or manipulated by the user,如果你想要的话,应该使用它们。将它们放在过滤器<form>中,然后将它们与所有新选择的参数一起重新提交。这为您提供了一个很好的URL,您可以共享和重新访问。

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