代码之家  ›  专栏  ›  技术社区  ›  Cannon Moyer

获取表单操作的完整uri-javascript

  •  0
  • Cannon Moyer  · 技术社区  · 8 年前

    我有以下表格:

    <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中。我知道我可以从技术上解析每个输入值并构建一个字符串,但我想知道是否有一种更简单的方法来实现这一点。

    提前谢谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Leeish    8 年前

    var href = $('form').attr('action')+ '?' +$('form').serialize();

    这是你需要的吗?对于复选框/单选字段类型,可能还有一些其他工作要做。