专栏首页pangguoming把表单转成json,并且name为key,value为值

把表单转成json,并且name为key,value为值

http://jsfiddle.net/sxGtM/3/ http://stackoverflow.com/questions/1184624/convert-form-data-to-js-object-with-jquery

/*把表单转成json,并且name为key,value为值*/
 $.fn.serializeObject = function()
 {
     var o = {};
     var a = this.serializeArray();
     $.each(a, function() {
         if (o[this.name] !== undefined){
             if (!o[this.name].push) {
                 o[this.name] = [o[this.name]];
             }
             o[this.name].push(this.value || '');
         } else {
             o[this.name] = this.value || '';
         }
     });

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • vue路由跳转传参数

    1. router-link <router-link :to="{ path: 'yourPath', param...

    庞小明
  • react新手demo——TodoList

    今天我们就使用 react 来实现一个简易版的 todolist ,我们可以使用这个 demo 进行 list 的增删改差,实际效果如上图所示。大家可以clon...

    庞小明
  • springboot的Web开发-Web相关配置

    一:Spring Boot提供自动配置        通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现S...

    庞小明
  • Zepto这样操作元素属性

    本文作者:IMWeb 谦龙 原文出处:IMWeb社区 未经同意,禁止转载 前言 使用Zepto的时候,我们经常会要去操作一些DOM的属性,或元素本身...

    IMWeb前端团队
  • Zepto这样操作元素属性

    已经知道了如何使用attr方法,在开始分析attr实现源码之前,我们先了解一下这几个函数。

    IMWeb前端团队
  • 用Echarts打造一个轮播图!

    https://echarts.apache.org/zh/option.html

    小F
  • Healwire Online Pharmacy 3.0 Cross Site Request Forgery / Cross Site Scripting

    Healwire Online Pharmacy version 3.0 suffers from cross site request forgery and...

    伍尚国
  • 受控组件表单&不受控组件

    表单里面的数据 根据State确定 在 HTML 中,表单元素如 <input>,<textarea> 和 <select>表单元素通常保持自己的状态,并根据...

    河湾欢儿
  • php实现文件上传

    存档: upload1.html(单文件上传) 1 <html> 2 <head> 3 <title>单个文件上传</title>...

    Angel_Kitty
  • Vue-WebSocket的使用

    〆 千寻、

扫码关注云+社区

领取腾讯云代金券