表单序列化

 

 

1.serialize()方法

  格式:var data = $("form").serialize();

  功能:将表单内容序列化成一个字符串。

  这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize() 即可。

2.serializeArray()方法

  格式:var jsonData = $("form").serializeArray();

  功能:将页面表单序列化成一个JSON结构的对象。注意不是JSON字符串。

  比如,[{"name":"lihui", "age":"20"},{...}] 获取数据为 jsonData[0].name

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<script src="js/jquery-1.10.1.min.js"></script>
<title></title>
<style>

</style>
</head>

<body>
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br /> Last name: <input type="text" name="LastName" value="Gates" /><br /> select:
<select name="sel">
<option>ppp</option>
<option checked="checked">aaa</option>
</select>
<input type="radio" name="radio" value="radio1" checked="checked" /> 单选
</form>

<button>序列化表单值</button>
<div></div>
</body>

</html>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
$("div").text($("form").serialize());
});
});
</script>

 

 

转载于:https://www.cnblogs.com/NotePad-chen/p/7358142.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值