首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js form常用操作

js form常用操作

作者头像
码客说
发布2019-10-22 14:02:06
1.7K0
发布2019-10-22 14:02:06
举报
文章被收录于专栏:码客码客

序列化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'} 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 序列化form
    • 序列化为字符串
      • 序列化为数组
        • 序列化为对象
        相关产品与服务
        文件存储
        文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档