【发布时间】:2017-11-20 12:41:28
【问题描述】:
我有一个简单的 HTML 表单,它使用 GET 而不是 POST。
<form id="form" action="https://www.example.com/search" method="GET">
<input name="foo" type="text" />
<input name="bar" type="text" />
<input type="submit" value="submit" />
</form>
当用户点击“提交”时,我希望他们被定向到像 http://www.example.com/search?foo=abc&bar=123 这样的 URL,即附加了查询字符串的操作 URL。
有没有一种简单的方法可以在 Javascript 中以编程方式获取带有查询参数的最终表单 URL,而无需构建它?类似document.getElementById('form').submissionURL
【问题讨论】:
-
不,没有。你追求像 jQuery 的
serialize之类的东西 actually relatively complicated to implement。 -
啊,真可惜。我认为可能有一些可用的东西,因为浏览器无论如何都需要构建这个 URL。
标签: javascript html forms query-string