如何在没有输入字段的情况下通过表单发送数据?

时间:2019-03-23 18:19:49

标签: javascript html

我想通过表单将数据发送到另一个html文件,但是我不想使用输入字段。我只想发送一个ID到另一个文件。当我想通过location.search获取数据时,如何在URL中添加ID?

<form method="GET" action="secondHTML.html">
     <div class="modal-footer">
         <button type="submit" name="ID" class="btn btn-primary">Save</button>
     </div>
 </form>

2 个答案:

答案 0 :(得分:0)

您可以使用<input type="hidden"> 发送表单数据,该表单数据可用于发送信息,而用户无法查看或修改它。

<form method="GET" action="secondHTML.html">
  <div class="modal-footer">
    <input type="hidden" name="key" value="value" />
    <button type="submit" name="ID" class="btn btn-primary">Save</button>
  </div>
</form>

答案 1 :(得分:-1)

您可以将ajax与jquery一起使用:

$.ajax({
    type: "GET",
    url: url,
    data: {parameter1: value},
    success: success,
    dataType: dataType
});

您可以使用“按钮”而不是类型“提交”来创建一个名为“ send()”的函数,然后将其添加到按钮onclick="send()"中,以便调用ajax函数