Javascript 追加数据并重新提交GET请求的最佳方法
我有一个搜索结果页面,它是GET请求的结果。我想附加一些GET数据并用这些信息重新加载页面。最好的方法是什么 现在我有两个想法Javascript 追加数据并重新提交GET请求的最佳方法,javascript,get,forms,Javascript,Get,Forms,我有一个搜索结果页面,它是GET请求的结果。我想附加一些GET数据并用这些信息重新加载页面。最好的方法是什么 现在我有两个想法 将以前的表单数据保存在隐藏输入中,然后重新提交数据 手动将序列化数据附加到GET字符串,并请求一个新页面 还有其他更好的办法吗?我觉得上面的内容有点脏,如果可能的话,我想尽量少用JS (我确信这已经被问过很多次了,但是通过搜索找不到真正的答案。很抱歉)。对于已经设置的每个参数,隐藏的输入字段没有任何问题 如果您需要,则应使用它们。将这些参数放入过滤器,并与所有新选择的参
(我确信这已经被问过很多次了,但是通过搜索找不到真正的答案。很抱歉)。对于已经设置的每个参数,隐藏的输入字段没有任何问题 如果您需要,则应使用它们。将这些参数放入过滤器
,并与所有新选择的参数一起重新提交。这为您提供了一个很好的URL,您可以共享和重新访问
值得一提的是:我发现的其他答案也提出了相同的解决方案。为什么不简单地使用可见的输入/选择字段?我显然不知道您的具体应用程序,但在搜索结果页面上显示当前活动的搜索参数似乎是个好主意。用户看到当前设置后,可以更改参数、添加新的搜索选项并再次提交搜索表单。要附加的新数据更像是过滤器。因此用户不再真正搜索,只需过滤结果。我想通过在GET字符串中添加更多信息来向服务器提交筛选信息。。。我不想再次显示搜索表单。