serializeArray()与 serialize()
来源:互联网 发布:射频卡读写软件 编辑:程序博客网 时间:2024/05/16 11:26
serializeArray()与 serialize()
分类: JQUERY 2013-11-01 16:22 4208人阅读 评论(0)收藏 举报
serialize()序列表表格内容为字符串,用于 Ajax 请求。
serializeArray()序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。
.serializeArray()
编码一个form元素集合为一个“name属性值/value属性值”的数组。json结构,如:[ { name: a value: 1 }, { name: b value: 2 }, { name: c value: 3 }, { name: d value: 4 }, { name: e value: 5 }].serialize()
编码一个form元素集合为有充的字符串。字符串为标准的url编码。如:
a=1&b=2&c=3&d=4&e=5<form> <!-- 能够被json数组、url字符串据提取数据类型 --><input type="text" name="a" value="1" id="a" /><input type="text" name="b" value="2" id="b" /><input type="hidden" name="c" value="3" id="c" /><textarea name="d" rows="8" cols="40">4</textarea><select name="e"> <option value="5" selected="selected">5</option> <option value="6">6</option> <option value="7">7</option> </select> <input type="checkbox" name="f" value="8" id="f1" checked="checked" /> <input type="checkbox" name="f" value="9" id="f2" /> <input type="radio" name="g" value="10" id="g1"/><input type="radio" name="g" value="11" checked="checked" id="g2"/> <input type="password" name="h" maxlength="8" value="h" /> <!-- 不能够被json、url字符串据提取数据类型 --> <input type="submit" name="i" value="Submit" id="i" /> <input type="button" name="j" value="Click me" onclick="msg()" /> <input type="file" name="k" /><br /> <input type="reset" value="Reset" name="l" /> <input type="image" src="/i/eg_submit.jpg" alt="Submit" /></form><p><tt id="results"></tt></p>
<script> function showValues() { var fields = $(":input").serializeArray(); $("#results").empty(); jQuery.each(fields, function(i, field){ $("#results").append(field.value + " "); }); } $(":checkbox, :radio").click(showValues); $("select").change(showValues); showValues();</script>
<script> function showValues() { var str = $("form").serialize(); $("#results").text(str); } $(":checkbox, :radio").click(showValues); $("select").change(showValues); showValues();</script>
0 0
- serializeArray()与 serialize()
- serializeArray()与 serialize()
- serializeArray()与 serialize()
- serializeArray()与 serialize()
- JQuery的serialize()与serializeArray()与each()
- JQuery中serialize与serializeArray的区别
- 【jQuery】serializeArray()与serialize()的区别
- jquery serializeArray()与serialize()的区别
- serialize和serializeArray
- jQuery .serialize() .serializeArray() .serializeObject()
- serializeArray(),serialize(),param()用法
- serialize() serializeArray() 对比
- jquery的几种异步请求,serialize() 与 serializeArray()区别
- jQuery中serializeArray()与serialize()的区别实例分析
- jQuery : serialize 和 serializeArray 方法
- jQuery 之serializeArray() 、serialize() 方法
- jQuery中serializeArray serialize()区别
- jquery serializeArray()、serialize()增加数据
- SpringMVC访问静态资源的三种方式
- 死锁怎么检测?
- Android UI框架基本概念
- Windows 7下OpenGL如何配置(网上有教程,这里做部分修改,也是为了方便自己以后使用)
- ibaties 一对多封装
- serializeArray()与 serialize()
- 用正则表达式验证邮箱和手机号
- HashSet和HashMap的区别
- PBOC/EMV中TLV的构造和解析
- 后台开发需要的素质
- 求中位数
- 黑马程序员---Java异常和文件
- android ExpandableListView的下拉刷新实现
- 一个函数实现调节录音麦克风输入音量