jQuery serialize()方法用于以标准的URL编码表示法创建文本字符串。它用于<
input>
, <
textarea>
, <
select>
等表单控件。它序列化表单值, 以便在发出AJAX请求时可以在URL查询字符串中使用其序列化值。
句法:
$ (selector).serialize()
jQuery serialize()示例【jQuery serialize()】让我们以序列化表单值的示例为例。
<
!DOCTYPE html>
<
html>
<
head>
<
script src="http://img.readke.com/220429/2212111942-0.jpg">
<
/script>
<
script>
$(document).ready(function(){
$("button").click(function(){
$("div").text($("form").serialize());
});
});
<
/script>
<
/head>
<
body>
<
form action="">
First name: <
input type="text" name="FirstName" value="http://www.srcmini.com/Sonoo">
<
br>
Last name: <
input type="text" name="LastName" value="http://www.srcmini.com/Jaiswal">
<
br>
<
/form>
<
button>
Serialize form values<
/button>
<
div>
<
/div>
<
/body>
<
/html>
立即测试
注意:只有成功的控件才会序列化到字符串。除非使用按钮提交表单, 否则无法序列化由“提交”按钮提交的表单。
推荐阅读
- jQuery serializeArray()
- jQuery选择器
- jQuery select()
- jQuery scrollTop()
- jQuery remove()
- jQuery prop()
- jQuery position()
- jQuery prepend()
- jQuery externalWidth()