表单信息序列化
$("form").serialize();
序列化后的结果FirstName=Bill&LastName=Gates ,这样有利于ajax提交表单信息。
只要获取表单对象即可获得表单中所有信息。
如何提交序列化后的信息$.ajax({
type:'post',
url:'index.php',
data:$("form").serialize(),
success:function(data){
//...
}
});
$.post('yoururl',$("form").serialize(),function(data){
//...
}
});
$.get('yoururl',$("form").serialize(),function(data){
//...
}
});
$.getJSON('yoururl',$("form").serialize(),function(data){
//...
}
});
还有一个类似的方法
这个方法是将表单信息转换成对象,以数组方式可以访问。
$('form').serializeArray();[
{
name:"username"
value:"admin"
}
{
name:"password"
value:"123456"
}
]