javascript可以向服务器提交表单数据吗?

时间:2022-10-13 15:23:45
javascript可以向服务器提交表单数据吗?
传的格式是http://xxx.cgi?id=1&&ip=192.168.1.10 这种的要怎么做呢? 
比如:
<form name="form1" action="kong.htm" method="get">
userName:<input id="name" type="text" /><br /><br />
password:<input id="Text1" type="text" /><br /><br />
<input id="Submit1" type="submit" value="submit"/>

怎么用获取username和password的值 传给服务器呢?

12 个解决方案

#1


把form的action指向你要提交的服务器

#2


script加载,ajax发送,表单提交都可以

#3


form表单method=get就已经是这种形式,如果你是指用js触发表单提交,可以用:
document.getElementById("Submit1").click();

#4


学习一下,好东西

#5


可以直接调用form表单的submit方法,如:
document.forms[0].submit();

document.getElementsByTagName('form')[0].submit();

document.getElementById('xxx').submit();

#6


表单方式或者ajax请求

#7


$.ajax({
type: "GET",
url: "文件名.php",
dataType: "JSON",//**注意:加这段就不能alert内容,因为echo没有加上json_encode
data: {参数名:值},//{}这样写就是Json数据;
error:function(e){
alert("error occured");//有错误时候会弹出该信息;
},
success: function(msg){
}
)};

#8


你试一下jquery 的提交方式吧, 会让你事半功倍的。

http://www.w3school.com.cn/jquery/ajax_serialize.asp

#9


get提交  如果不需要处理返回
直接创建个img标签就好了
new Image().src= "http://xxx.cgi?name=n&password=p"
参数要encodeURIComponent

#10


引用 6 楼 linbooooo1987 的回复:
表单方式或者ajax请求

+1

#11


如果你只想传少数的参数的话,你可以尝试一下先获取所需要传递的参数值,然后使用location.href("地址?参数")

#12


哈哈 谢谢诸位亲 我已经解决咯 我用的protype.js的Ajax.Request()方法 很简单的实现了 测试通过 javascript可以向服务器提交表单数据吗?

#1


把form的action指向你要提交的服务器

#2


script加载,ajax发送,表单提交都可以

#3


form表单method=get就已经是这种形式,如果你是指用js触发表单提交,可以用:
document.getElementById("Submit1").click();

#4


学习一下,好东西

#5


可以直接调用form表单的submit方法,如:
document.forms[0].submit();

document.getElementsByTagName('form')[0].submit();

document.getElementById('xxx').submit();

#6


表单方式或者ajax请求

#7


$.ajax({
type: "GET",
url: "文件名.php",
dataType: "JSON",//**注意:加这段就不能alert内容,因为echo没有加上json_encode
data: {参数名:值},//{}这样写就是Json数据;
error:function(e){
alert("error occured");//有错误时候会弹出该信息;
},
success: function(msg){
}
)};

#8


你试一下jquery 的提交方式吧, 会让你事半功倍的。

http://www.w3school.com.cn/jquery/ajax_serialize.asp

#9


get提交  如果不需要处理返回
直接创建个img标签就好了
new Image().src= "http://xxx.cgi?name=n&password=p"
参数要encodeURIComponent

#10


引用 6 楼 linbooooo1987 的回复:
表单方式或者ajax请求

+1

#11


如果你只想传少数的参数的话,你可以尝试一下先获取所需要传递的参数值,然后使用location.href("地址?参数")

#12


哈哈 谢谢诸位亲 我已经解决咯 我用的protype.js的Ajax.Request()方法 很简单的实现了 测试通过 javascript可以向服务器提交表单数据吗?