serialize()序列表表格内容为字符串,用于 Ajax 请求。

serializeArray()序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。

.serializeArray()

编码一个form元素集合为一个“name属性值/value属性值”的数组。json结构,如:

[{name: avalue: 1},{name: bvalue: 2},{name: cvalue: 3},{name: dvalue: 4},{name: evalue: 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" οnclick="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>

serializeArray()与 serialize()相关推荐

  1. js进阶 14-8 表单序列化函数serializeArray()和serialize()的区别是什么

    js进阶 14-8 表单序列化函数serializeArray()和serialize()的区别是什么 一.总结 一句话总结:两者都是对表单进行序列化,serializeArray()返回的是json ...

  2. jQuery 的 serializeArray()、serialize() 方法

    serializeArray()方法说明: 实例 输出以数组形式序列化表单值的结果: $("button").click(function(){x=$("form&quo ...

  3. $('form').serialize()中serializeArray()与serialize()的区别

    serialize()序列化表单元素为字符串. serializeArray()序列化表单元素为JSON数据. 前端代码 <!DOCTYPE html> <html> < ...

  4. jquery中serializeArray()与serialize()

    示例表单: <form id="form">用户名:<input type="text" name="username"& ...

  5. serializeArray()和serialize()方法的用法和区别。

    serializeArray()序列化表单 1.serialize()方法 描述:序列化表单内容为字符串,用于Ajax请求. 格式:var data = $(form).serialize(); 2. ...

  6. serializeArray()和serialize()方法

    serializeArray()序列化表单 1.serialize()方法 描述:序列化表单内容为字符串,用于Ajax请求. 格式:var data = $(form).serialize(); 2. ...

  7. serializeArray 与 serialize

    serialize()序列表表格内容为字符串,用于 Ajax 请求. serializeArray()序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据. .s ...

  8. jQuery表单序列化方法serialize(),serializeArray()

      我们使用ajax给后台传递数据的时候,经常要获取表单的数据.表单数据不多还好说,但是如果表单字段非常多,那么无疑是非常头疼的事.如何获取大量的表单数据,是非常重要的事情. 表单页面 <for ...

  9. Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址, ...

最新文章

  1. Codeforces Round #622 (Div. 2) D. Happy New Year 状压dp
  2. gradle5.6.3软件安装
  3. OpenShift 4 - 配置OpenShift可使用的外部Image Registry和Mirror Registry
  4. ** 安装好的Apache服务器不能在本地计算机启动
  5. paip.函数方法回调机制跟java php python c++的实现
  6. G502使用计算机配置,罗技g502dpi设置配置文件 | 手游网游页游攻略大全
  7. DFT与DTFT的区别?
  8. 三菱PLC缓冲表操作
  9. Unity 接入百度AI - Logo商标识别
  10. win10无法装载iso文件_win10专业版系统无法加载iso文件怎么办
  11. maven项目中的pom文件依赖关系
  12. 软件工程第二次作业--结对编程
  13. 计算机无法访问u盘,U盘“无法访问” 也能轻松修复
  14. 网络互联期末作业复习题
  15. 中文分词器ICTCLAS使用方法(Java)
  16. Downloaded file failed signature verification and may have been tampered with....
  17. 深度学习 - 38.Gensim Word2Vec 实践
  18. 【保姆级·创建对象】如何通过Supplier创建对象
  19. Unity UGUI 设置Dropdown的选项菜单显示在上面
  20. 机器学习实战2--蒙特卡洛方法与Q-Q图(2022/10/12)

热门文章

  1. 美工(一)网页颜色搭配技巧 文字字体、字号、字体排版等
  2. 读bootstrap modal.js
  3. 30条人生经验分享~(摘录)
  4. 数钱数到手抽筋html5,数钱数到手抽筋的经典句子
  5. 变速外挂案例及原理分析
  6. 纳米二氧化硅/分解酶/聚己内酯复合微球/银纳米颗粒修饰二氧化硅微球SERS基底的应用
  7. 基于java的在线商城项目(1)
  8. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
  9. openpyxl:AttributeError: ‘MergedCell’ object attribute ‘value’ is read-only
  10. Imblearn package study(不平衡数据处理之过采样、下采样、综合采样)