Jquery SerializeObject - 将form表单转化成Javascript object
来源:互联网 发布:大数据时代新闻 编辑:程序博客网 时间:2024/06/02 16:13
默认情况下,Jquery无法将form转换成用于ajax参数的Javascript Object。
所以一直以来都是使用selector一个个读取数值然后自己构建Javascript Object的方式。今天偶然看到一段Jquery的插件,可以直接使用:
$(form).serializeObject()
的形式,将form里面的内容转化成如下漂亮的形式,真是大快人心!
{ "a":1, "b":2, "c":3 }
$.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 || ''; } }); return o; };
注:serialzeArray根据Jquery的文档,可以提取表单的元素,转换成如下形式(感觉有点不上不下,不知道为什么有这样的一个函数呢?):
[ { name: "a", value: "1" }, { name: "b", value: "2" }, { name: "c", value: "3" }, { name: "d", value: "4" }, { name: "e", value: "5" } ]
0 0
- Jquery SerializeObject - 将form表单转化成Javascript object
- Jquery SerializeObject - 将form表单转化成Javascript object
- Jquery SerializeObject - 将form表单转化成Javascript object
- Jquery SerializeObject - 将form表单转化成Javascript object
- Javascript jquery 将Form数据转化成Json对象
- jQuery serializeObject 序列化form表单Json对象 jQuery.extend()合并对象
- jQuery serializeObject 序列化 form 表单 Json 对象 jQuery.extend() 合并对象
- javascript jquery将表单form序列化成json提交
- 将form表单转化为jzvascript对象
- 拓展jQuery的serialize(),将form表单转化为json对象。
- Javascript将Form数据转化成Json对象
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- jquery自动将form表单封装成json
- java日期遍历
- TS流
- 二叉堆
- Java程序员常犯的10个错误
- 自定义控件,没来得及整理,先放着
- Jquery SerializeObject - 将form表单转化成Javascript object
- ios的blog(慢慢更新)
- 枚举的一些用法
- JS,Jquery获取各种屏幕的宽度和高度
- linux 常见命令
- 使用maven打包jar后 执行jar包问题,Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefi
- AnimationUtils类:动画工具类
- jsp获取到用户请求的链接
- 子窗口全屏和还原实现