Jquery中表单提交的简单方法--serilize()方法

html代码

<form id="form1" action="#">
<input id="username" type="text" name="username" /> <input id="content" type="text" name="content" /> <input id="password" type="text" name="password" />
</form>

 

js代码

$.get("get.php",{
username:$("#username").val(), content:$("#content").val(),
password:$("#password").val() },function(data,textStatus){ $("#resText").html(data);//将数据添加页面上 })

上面的这个js代码可用下面的这个代码代替

$.get("get.php",{
    $("#form1").serialize() //核心是这段代码,将form序列化,后台根据每个标签的name来接收参数
},function(data,textStatus){
   $("#resText").html(data);//将数据添加页面上  
}) 

 $.param()方法

它是serialize()方法的核心,用来对一个数组或者对象按照key/value进行序列化

比如将一个普通的对象序列化
var obj={a:1,b:2,c:3};
var k=$.param(obj); //重点
alert(K); //输出 a=1&b=2&c=3

 

Jquery中表单提交的简单方法--serilize()方法,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。