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

js form常用操作

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

序列化form

序列化为字符串

代码语言:javascript
复制
var result=$("#form").serialize();

结果

代码语言:javascript
复制
name=aa&pwd=bb

序列化为数组

代码语言:javascript
复制
var result=$("#form").serializeArray();

结果为

代码语言:javascript
复制
[ 
 {name: 'name', value: 'aa'}, 
 {name: 'pwd', value: 'bb'}
]

序列化为对象

代码语言:javascript
复制
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;
};

调用方式

代码语言:javascript
复制
var result=zj.serializeObject($("#form"));

结果为

代码语言:javascript
复制
{name: 'aa', pwd: 'bb'} 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 序列化form
    • 序列化为字符串
    • 序列化为数组
    • 序列化为对象
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档