我有以下表格:
<form action="/action_page.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
用户点击“提交”后,完整的URL将如下所示:example.com/action_page.php?fname=John&lname=Doe
。我希望能够像调用document.getElementById("form").action;
JavaScript或jQuery中是否有本机方法可以让我获取此URI?我想将完整的URL保存在cookie中。我知道我可以从技术上解析每个输入值并构建一个字符串,但是我想知道是否有更简单的方法可以做到这一点。
谢谢。
答案 0 :(得分:1)
var href = $('form').attr('action')+ '?' +$('form').serialize();
这是您需要的吗?复选框/无线电字段类型可能还有其他工作。