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

时间:2016-09-23    点击:162   

先将表单数值转换成数组存储,存储成的格式为[{"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提交的方法(推荐)的全部内容了,希望对大家有所帮助,多多支持本站~

AngularJS通过$location获取及改变当前页面的URL
AngularJS监听路由的变化示例代码
同步异步动态引入js文件的几种方法总结
JS 动态加载js文件和css文件 同步/异步的两种简单方式
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved