表单信息序列化


$("form").serialize();


序列化后的结果 FirstName=Bill&LastName=Gates ,这样有利于ajax提交表单信息。


只要获取表单对象即可获得表单中所有信息。



如何提交序列化后的信息

$.ajax({
 type: 'post',
 url: 'index.php',
 data: $("form").serialize(),
 success: function(data) {
  // ...
 }
});


$.post('your url', $("form").serialize(), function(data) {
  // ...
 }
});


$.get('your url', $("form").serialize(), function(data) {
  // ...
 }
});


$.getJSON('your url', $("form").serialize(), function(data) {
  // ...
 }
});


还有一个类似的方法


这个方法是将表单信息转换成对象,以数组方式可以访问。

$('form').serializeArray();

	[
		{
			name:"username"
			value:"admin"
		}
		{
			name:"password"
			value:"123456"
		}
	]