专栏首页码客js form常用操作

js form常用操作

序列化form

序列化为字符串

var result=$("#form").serialize();

结果

name=aa&pwd=bb

序列化为数组

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

结果为

[ 
 {name: 'name', value: 'aa'}, 
 {name: 'pwd', value: 'bb'}
]

序列化为对象

var zj = zj || {};
zj.serializeObject = function(form) {
    var o = {};
    $.each(form.serializeArray(), function(index) {
        if (o[this['name']]) {
            o[this['name']] = o[this['name']] + "," + this['value'];
        } else {
            o[this['name']] = this['value'];
        }
    });
    return o;
};

调用方式

var result=zj.serializeObject($("#form"));

结果为

{name: 'aa', pwd: 'bb'} 

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Holoportation技术分析

    这是一个端到端的可以用于VR/AR的远程会议系统。该系统使用一系列自主研发的深度摄像头对空间做实时高质量的三维重建,包括空间内的静态或动态物体。这些三维模型也可...

    无雨森
  • Spring Cloud微服务系列文,服务调用框架Feign架构师入门:搭建基本的Eureka架构(从项目里抽取)

    之前博文的案例中,我们是通过RestTemplate来调用服务,而Feign框架则在此基础上做了一层封装,比如,可以通过注解等方式来绑定参数,或者以声明...

    用户1153489
  • 第8次文章:其他流

    使用方法:read(byte[] b,int off,int len) +close()

    鹏-程-万-里
  • iOS学习——图片压缩到指定大小以内

      在我们开发过程中,有可能会遇到拍照、或者从相册中选择图片,要么单选或者多选,然后上传图片到服务器,一般情况下一张图片可能3-4M,如果类似微信朋友圈上传9张...

    mukekeheart
  • mybatis中collection association优化使用及多参数传递

    注意:JsonIgnoreProperties请忽略,这是解决对象间循环依赖在json序列化时出错的,不在本次内容中

    肖哥哥
  • 第22次文章:建造者模式+原型模式

    这周我们就可以把GOFO23设计模式中的创建型模式全部介绍完了!后面在项目里面可以试一下啦!

    鹏-程-万-里
  • django AJAX 的应用

    郭大侠
  • 第20次文章:内部类+单例设计模式

    本周首先紧接上周没有写完的内部类,详情点击《第19次文章:类加载器的加密解密+内部类》,再加单例模式的实现。

    鹏-程-万-里
  • LCTF2018-bestphp's revenge 详细题解

    这里只需要关注call_user_func这个回调函数。 call_user_func — 把第一个参数作为回调函数调用,第一个参数是被调用的回调函数,其余参数...

    安恒网络空间安全讲武堂
  • Python数据可视化:25年GDP之变

    数据森麟

扫码关注云+社区

领取腾讯云代金券