<form method='post' name='...' action='index.html' onsubmit='function(x,z,u)'>
我想发送我的表单的每个元素,这些元素将被发送一个带有
的PHP文件xmlhttp.open("GET","user.php?q="+str,true)
使用Onsubmit()
和xmlhttp.open()
提交多个变量有哪些正确的sintax?
我是自学成才,如果我可以在程序中稍后使用该代码,我可以再次感谢你。
答案 0 :(得分:0)
你想要这样的东西:
xmlhttp.open("GET", "user.php?q1="+encodeURIComponent(x)+"&q2="+encodeURIComponent(y)+"&q3="+encodeURIComponent(z), true);
如果使用像jQuery这样的库会更容易。如果您想要表单中的所有输入,可以使用其$.serialize()
函数。如果您需要计算要发送的值,它有$.get
和$.post
函数,允许您将参数作为对象提供,它将负责所有编码。
答案 1 :(得分:0)
你真的需要AJAX吗?如果要将表单元素发送到php文件,为什么不能在action属性中设置它?