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 相关文章推荐
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
JavaScript 打地鼠游戏代码说明
Oct 12 Javascript
基于jquery的放大镜效果
May 30 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
JavaScript分秒倒计时器实现方法
Feb 02 Javascript
javascript页面倒计时实例
Jul 25 Javascript
jQuery实现复选框的全选和反选
Feb 02 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
Jul 03 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
小程序实现上下移动切换位置
Sep 23 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
JavaScript知识点整理
2015/12/09 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
python如何实现单链表的反转
2020/02/10 Python
一道Delphi上机题
2012/06/04 面试题
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
开平碉楼导游词
2015/02/06 职场文书
匿名信格式范文
2015/05/27 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
MySQL创建管理子分区
2022/04/13 MySQL