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 相关文章推荐
showModalDialog 和 showModelessDialog
Jan 22 Javascript
jQuery中before()方法用法实例
Dec 25 Javascript
js中日期的加减法
May 06 Javascript
javascript生成大小写字母
Jul 03 Javascript
JavaScript各类型的关系图解
Oct 16 Javascript
jQuery 调用WebService 实例讲解
Jun 28 Javascript
jQuery动态增减行的实例代码解析(推荐)
Dec 05 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
详解如何用babel转换es6的class语法
Apr 03 Javascript
用js简单提供增删改查接口
May 12 Javascript
关于layui 弹出层一闪而过就消失的解决方法
Sep 09 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
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
PHP实现倒计时功能
2020/11/16 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
ie支持function.bind()方法实现代码
2012/12/27 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
Django返回json数据用法示例
2016/09/18 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
python找出完数的方法
2018/11/12 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
个人求职信范文分享
2013/12/13 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
小学生环保演讲稿
2014/04/25 职场文书
工程材料采购方案
2014/05/18 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
离婚协议书样本
2015/01/26 职场文书
2015年人事科工作总结
2015/04/28 职场文书
机关工会工作总结2015
2015/05/26 职场文书