jQuery 为Ajax支持提供了三个工具方法,这三个工具方法不仅可以处理表单,也可以用来处理一个或多个表单控件。下面是关于这三个方法的简单说明:
1.serialize():将该jQuery对象包含的表单或表单控件转换成查询字符串。
-
<html>
-
<head>
-
<script type="text/javascript" src="/jquery/jquery.js"></script>
-
<script type="text/javascript">
-
$(document).ready(function(){
-
$("button").click(function(){
-
$("div").text($("form").serialize());
-
});
-
});
-
</script>
-
</head>
-
<body>
-
<form action="">
-
First name: <input type="text" name="FirstName" value="Bill" /><br />
-
Last name: <input type="text" name="LastName" value="Gates" /><br />
-
</form>
-
<button>序列化表单值</button>
-
<div></div>
-
</body>
-
</html>
-
-
ps:点击按钮后显示 FirstName=Bill&LastName=Gates
2. .serializeArray()方法创建一个对象组成的javascript数组,用来编码成一个JSON一样的字符串。serializeArray()方法使用标准的W3C标准来检测哪些元素应
当包括在内。被禁用的元素不会被包括在内。并且,元素必须含有name属性。此外,提交按钮也不会被序列化。文件选择元素的数据也不会被序列化。
.serializeArray() 方法创建一个对象组成的javascript数组,用来编码成一个JSON一样的字符串。.serializeArray() 方法创建一个对象组成的javascript数组,用来
编码成一个JSON一样的字符串。.serializeArray() 方法创建一个对象组成的javascript数组,用来编码成一个JSON一样的字符串。.serializeArray() 方法创建一个
对象组成的javascript数组,用来编码成一个JSON一样的字符串。.serializeArray() 方法创建一个对象组成的javascript数组,用来编码成一个JSON一样的字符串。.serializeArray() 方法创建一个对象组成的javascript数组,用来编码成一个JSON一样的字符串。