jQuery serialize()方法
jQuery serialize()方法用于创建一个以标准URL编码表示的文本字符串。它用于表单控件,如<input>
、<textarea>
、<select>
等。它将表单值序列化,以便在进行AJAX请求时可以将其序列化值用于URL查询字符串中。
语法:
$ (selector).serialize()
jQuery serialize()示例1
让我们来看一个序列化表单值的示例。
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.10.2.js"></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="Sonoo"><br>
Last name: <input type="text" name="LastName" value="Jaiswal"><br>
</form>
<button>Serialize form values</button>
<div></div>
</body>
</html>
注意:只有成功的控件才会被序列化为字符串。除非是使用按钮提交的表单,否则无法序列化提交的表单。