Javascript 在url中而不是在参数中提交GET表单

Javascript 在url中而不是在参数中提交GET表单,javascript,html,forms,get,Javascript,Html,Forms,Get,我有一个get方法表单,它可以转到 mysite.com/?p=search&q=QUERY 但是我想让表格把我送到 mysite.com/search/QUERY. 我已经重写了在.htaccess中打开的URL 有什么帮助吗?如何做到这一点?只需删除表单中所有这些元素的名称,并使用js或jquery获取值,然后将它们设置为action属性,如 $('#formid).attr('action','/url/search/'+query); 您可以在onsubmit事件中执行此

我有一个get方法表单,它可以转到

mysite.com/?p=search&q=QUERY
但是我想让表格把我送到

mysite.com/search/QUERY.
我已经重写了在.htaccess中打开的URL


有什么帮助吗?如何做到这一点?

只需删除表单中所有这些元素的名称,并使用js或jquery获取值,然后将它们设置为action属性,如

 $('#formid).attr('action','/url/search/'+query);

您可以在onsubmit事件中执行此操作,并返回true,以便提交表单

哇。是的,这是一个绝妙的解决方案。你是个天才。谢谢你,伙计!