jquery 实现表单数据转化为对象格式
2017-07-24 11:18
260 查看
1 $.fn.serializeObject = function() 2 { 3 var o = {}; 4 var a = this.serializeArray(); 5 $.each(a, function() { 6 if (o[this.name]) { 7 if (!o[this.name].push) { 8 o[this.name] = [o[this.name]]; 9 } 10 o[this.name].push(this.value || ''); 11 } else { 12 o[this.name] = this.value || ''; 13 } 14 }); 15 return o; 16 };
调用方式:
获取form表单元素
1 let obj = $('#listform').serializeObject();
相关文章推荐
- jQuery序列化form表单数据为JSON对象的实现方法
- 将任意一个jQuery对象进行表单序列化,免除了提交请求时大量拼写表单数据的烦恼,支持键值对<name&value>格式和JSON格式。
- jquery将表单数据转化为json对象的插件
- json格式数据取得2- 通过httphandler,从server侧取得 (jquery+ajax实现)
- 用jquery 实现表单数据的统计可新增多行
- 【php】jquery中$.get实现解析json格式数据及jsonp跨域
- Json-lib, 实现Java对象与JSON数据格式的互转
- json格式数据取得1- 直接从client读取 (jquery+ajax实现)
- jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法
- jQuery的deferred对象使用详解——实现ajax线性请求数据
- 使用jQuery实现-跨域-提交表单数据
- 将form表单里的数据封装成对象 json2.js的例子 jquery的serialize方法转换空格为+号的解决方法
- Json-lib, 实现Java对象与JSON数据格式的互转
- 使用jQuery的formValidator框架对表单数据实现前台校验
- js对象转化成json数据格式
- jQuery表单数据收集成key/value对象
- Json-lib, 实现Java对象与JSON数据格式的互转
- 使用jQuery实现跨域提交表单数据
- 后台将对象转换为json格式,前台js解析json数据,将字符串转化为数组
- jquery实现多表单数据传送