Html 如何使用JS ajax提交表单数据而不将其附加到url?

Html 如何使用JS ajax提交表单数据而不将其附加到url?,html,ajax,jsp,servlets,Html,Ajax,Jsp,Servlets,我想使用ajax javascript提交一个表单,并通过servlet中的元素名获取参数值? 在通过ajax代码进行调用时,如何在不将其附加到url的情况下做到这一点 请导游 谢谢。使用POST代替GET 使用jquery和ajax方法,您必须将表单放入json对象中 如果你的表格是这样的 <form id="form1"> .... <input id="idvar1" type="text" name="var1"> <input id="idvar2" ty

我想使用ajax javascript提交一个表单,并通过servlet中的元素名获取参数值? 在通过ajax代码进行调用时,如何在不将其附加到url的情况下做到这一点

请导游

谢谢。

使用POST代替GET

使用jquery和ajax方法,您必须将表单放入json对象中

如果你的表格是这样的

<form id="form1">
....
<input id="idvar1" type="text" name="var1">
<input id="idvar2" type="text" name="var2">
</form>
这里有更多关于$.ajax的信息


这里有更多关于POST的信息

您使用jquery吗?没有,我使用javascripthere,您可以看到如何仅使用XMLHttpRequest制作POST
var data = {'var1': $(#idvar1).val(), 'var2': $(#idvar2).val()};
// or you can simply make
// var data = $("#form1").serialize()
$("#form1").submit(function() {
  $.ajax({
    type: "POST",
    url: url,
    data: data /* here you will send the data of your form */
  });
});