serilize() serilizeArray() 与基于serilizeArray()的serilizeObject()
来源:互联网 发布:搜集房源信息的软件 编辑:程序博客网 时间:2024/05/16 17:21
serilize():
$('form').submit(function() { alert($(this).serialize()); return false;});
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5
serilizeArray():
返回的 JSON 对象是由一个对象数组组成的,其中每个对象包含一个或两个名值对 —— name 参数和 value 参数(如果 value 不为空的话)。举例来说:
[ {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: 'World'}, {name: 'alias'}, // 值为空]
jQuery有方法$.fn.serialize,可将表单序列化成字符串;有方法$.fn.serializeArray,可将表单序列化成数组,返回 JSON 数据结构数据。。
如果需要其序列化为JSON对象,那么可以基于serializeArray编写方法serializeObject轻松实现:
注:当表单中参数出现同名时,serializeObject会取第一个,而忽略后续的。
设有
则
+ 此版本不再兼容IE8
+ 修复一个逻辑错误
+ 减少方法依赖,扩大兼容范围
+ 改用原生循环,提升代码性能
0 0
- serilize() serilizeArray() 与基于serilizeArray()的serilizeObject()
- 串形化与动态创建(Serilize & DynamicCreate)
- jquery:serilize使用方法
- 基于栈与基于寄存器的区别
- 基于寄存器与基于栈的虚拟机
- 基于栈与基于寄存器的指令集架构
- hibernate基于XML 与基于注解的配置
- 基于记忆与基于模型的推荐系统对比
- 基于栈与基于寄存器的指令集架构
- 基于窗口与基于速率的拥塞控制
- 基于VxWorks的BSP概念与开发
- 基于Infopath2007 与SQL2005的数据查询
- 基于IPv6的网络程序设计与实践
- 基于TMS320VC5509A的语音识别与控制系统
- 基于svm的嵌入与提取
- 基于.net的COM与COM+编程
- 基于对话框的图片打开与显示
- 基于硬盘序列号的软件加密与解密
- Extjs6.2系列之开发环境搭建
- Android 遮罩层效果
- http和https访问共存
- 统计同成绩学生人数(水题)
- javaWeb学习之js方法创建
- serilize() serilizeArray() 与基于serilizeArray()的serilizeObject()
- android学习之对于JNI的理解(以例子形式)
- 二叉树:由已知两种遍历求未知遍历
- DOM初体验——两个关于获取的小问题
- 商人小鑫
- HBase基本命令
- Swift3.0--懒加载
- 用51单片机+11.0592的晶振,如何产生115200的波特率
- deque与vector内存分配比较示例