Javascript 如何发送孔表格';是否使用onsubmit()设置属性?

Javascript 如何发送孔表格';是否使用onsubmit()设置属性?,javascript,forms,onsubmit,Javascript,Forms,Onsubmit,使用Onsubmit()和xmlhttp.open()提交多个变量的正确方法是什么 我是自学成才的,如果我以后能在程序中使用代码,我会加倍感谢你。你想要这样的东西: xmlhttp.open("GET","user.php?q="+str,true) 如果您使用像jQuery这样的库,会更容易。如果要从表单中获取所有输入,可以使用其$.serialize()函数。如果您需要计算要发送的值,它有$.get和$.post函数,允许您将参数作为对象提供,它将负责所有编码。您真的需要AJAX吗?如果

使用
Onsubmit()
xmlhttp.open()
提交多个变量的正确方法是什么


我是自学成才的,如果我以后能在程序中使用代码,我会加倍感谢你。

你想要这样的东西:

xmlhttp.open("GET","user.php?q="+str,true) 

如果您使用像jQuery这样的库,会更容易。如果要从表单中获取所有输入,可以使用其
$.serialize()
函数。如果您需要计算要发送的值,它有
$.get
$.post
函数,允许您将参数作为对象提供,它将负责所有编码。

您真的需要AJAX吗?如果您想将表单元素发送到php文件,为什么不能在action属性中设置它?

只需将它们附加到url中,如
user.php?q1=“+str1+”&q2=“+str2+”&q3=“+str3
”,但我确信在某个地方有预定义的函数来创建该调用,所以您不必“手动”执行该操作。
xmlhttp.open("GET","user.php?q="+str,true) 
xmlhttp.open("GET", "user.php?q1="+encodeURIComponent(x)+"&q2="+encodeURIComponent(y)+"&q3="+encodeURIComponent(z), true);