$.fn.serializeObject = function () {

var obj = {};

var count = 0;

$.each(this.serializeArray(), function (i, o) {

var n = o.name, v = o.value;

count++;

obj[n] = obj[n] === undefined ? v

: $.isArray(obj[n]) ? obj[n].concat(v)

: [obj[n], v];

});

//obj.nameCounts = count + "";//表单name个数

return JSON.stringify(obj);

};

<form id="form1">

<select name="single">

<option>Single</option>

<option>Single2</option>

</select>

<select name="multiple" multiple="multiple">

<option selected="selected">Multiple</option>

<option>Multiple2</option>

<option selected="selected">Multiple3</option>

</select><br/>

<input type="checkbox" name="check" value="check1"/> check1

<input type="checkbox" name="check" value="check2" checked="checked"/> check2

<input type="radio" name="radio" value="radio1" checked="checked"/> radio1

<input type="radio" name="radio" value="radio2"/> radio2

</form>

转载于:https://blog.51cto.com/zhouyuji/1720999

jQuery序列化表单相关推荐

  1. php获取序列化表单,jQuery 序列化表单数据 serialize() serializeArray()

    jQuery 序列化表单数据 serialize() serializeArray() 格式:var data = $("form").serialize(); 功能:将表单内容序 ...

  2. jQuery序列化表单 serialize() serializeArray()

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

  3. serializearray php,jQuery序列化表单 serialize() serializeArray()

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

  4. jQuery序列化表单数据 serialize()、serializeArray()及使用

    1.serialize() 方法: serialize() 方法通过序列化表单值,创建 URL 编码文本字符串. 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素 ...

  5. jQuery 序列化表单数据 serialize() serializeArray()

    1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用 ...

  6. jQuery序列化表单为JSON对象

    [html] view plaincopy <form id="myform"> <table> <tr> <td>姓名:</ ...

  7. java jquery提交表单_Jquery ajax提交表单几种方法

    在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$('#表单ID').serialize();就行了,下面我来介绍两个提交表单数据的方法. ...

  8. 实战课【1】jQuery实现表单校验及布局

    实战课[1]jQuery实现表单校验及布局 在学习完html,css,js,mysql,jdbc,Servlet,filter,ajax,maven等web基础知识后,开始进行项目实战.此文就会记录在 ...

  9. 整理的16个有用的jQuery Form(表单)验证教程

    表单在每个网站开发者必不可少的组成部份,而最烦繁的也是表单验证部份,借助于jQuery一些现有成熟的插件,可以大大减少我们的开发工作量以及减少很多重复出现的问题 ,这篇文章将整理出非常好的16篇非常有 ...

最新文章

  1. STM32-超级终端显示日历
  2. AI研习丨专题:可解释推荐的强化学习框架
  3. 让你的容器兼容STL
  4. 配置DispatcherServlet应该写/还是/*
  5. mysql停止主从_不停止mysql服务配置主从
  6. 【jQuery】总结:筛选器、控制隐藏、操作元素style属性
  7. ​软件推荐:17 款必备Chrome浏览器插件,值得一试!
  8. lambda表达式可以用来声明_lambda表达式可以用来创建包含多个表达式的匿名函数...
  9. python教程视频哪个好-Python视频教程谁的好
  10. 将空闲空间合并到现有分区时出现错误: 检测到下列文件系统错误,分区容量未做调整, 无效的的文件记录
  11. 失焦事件触发_JavaScript event 事件详解
  12. java实验报告_java实验报告
  13. Git 版本控制系统的安装与使用
  14. keil 结构体引用_详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法...
  15. 陀螺仪、加速度计与MPU6050的关系
  16. 农业银行工作两个月,聊聊现状
  17. 随机点名小程序 tkinter
  18. Delphi/VisualJ++/.NET/C#之父-Anders Hejlsberg
  19. 怎样查看和修改配置Git用户名和邮箱
  20. 深度信念网络python_PyBrain如何做深度信念网络训练?

热门文章

  1. php工程模式,PHP设计模式(八):工厂模式
  2. springmvc工作流程简单易懂_三极管的结构和工作特性,简单易懂
  3. 用java实现一个计算器程序_1.2第一个java程序——hello world
  4. 错误: 编码 GBK 的不可映射字符 (0x80)
  5. CSS之布局(盒模型)
  6. HashSet中的add()方法( 五 )(详尽版)
  7. java 匿名类调用方法_java – 从匿名类调用新定义的方法
  8. iOS一些实用的技巧
  9. JS根据两点的经纬度坐标得到驾车行驶距离
  10. Swift 条件编译,编译标记