form表单转Json提交的方法(推荐)


Posted in Javascript onSeptember 23, 2016

先将表单数值转换成数组存储,存储成的格式为[{"name":"","value":""},.....}]

var formArray = $("#form").serializeArray();

将formArray转换成Json格式

function arrayToJson(formArray){
  var dataArray = {};
  $.each(formArray,function(){
    if(dataArray[this.name]){
      if(!dataArray[this.name].push){
        dataArray[this.name] = [dataArray[this.name]];
      }
      dataArray[this.name].push(this.value || '');
    }else{
      dataArray[this.name] = this.value || '';
    }
  });
  return JSON.stringify(dataArray);
}

以上就是小编为大家带来的form表单转Json提交的方法(推荐)的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript中Math对象使用说明
Jan 16 Javascript
js 遍历json返回的map内容示例代码
Oct 29 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
Jul 27 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
再谈javascript注入 黑客必备!
Sep 14 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
Mar 08 Javascript
angularJS深拷贝详解
Mar 23 Javascript
BootStrap selectpicker后台动态绑定数据的方法
Jul 28 Javascript
css和js实现弹出登录居中界面完整代码
Nov 26 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
Jul 23 Javascript
微信小程序用户登录和登录态维护的实现
Dec 10 Javascript
关于验证码在IE中不刷新的快速解决方法
Sep 23 #Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
Sep 23 #Javascript
使用bootstrap实现多窗口和拖动效果
Sep 22 #Javascript
web 前端常用组件之Layer弹出层组件
Sep 22 #Javascript
值得分享的bootstrap table实例
Sep 22 #Javascript
第一次动手实现bootstrap table分页效果
Sep 22 #Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
Sep 22 #Javascript
You might like
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
PHP中SESSION过期设置
2021/03/09 PHP
javascript 面向对象 function类
2010/05/13 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
深入理解node.js http模块
2018/01/24 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
vue动态注册组件实例代码详解
2019/05/30 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
动态创建类实例代码
2009/10/07 Python
python字符串过滤性能比较5种方法
2017/06/22 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
python 初始化一个定长的数组实例
2019/12/02 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
美丽的现代设计家具:2Modern
2018/07/26 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
广告学专业应届生求职信
2013/10/01 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
优秀教师申报材料
2014/12/16 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL