jQuery ajax - serializeArray() 方法
2024-08-26 17:16:30
定义和用法
serializeArray() 方法通过序列化表单值来创建对象数组(名称和值)。
您可以选择一个或多个表单元素(比如 input 及/或 textarea),或者 form 元素本身。
语法
$(selector).serializeArray()
详细说明
serializeArray() 方法序列化表单元素,返回 JSON 数据结构数据。
注意:此方法返回的是 JSON 对象而非 JSON 字符串。需要使用插件或者第三方库进行字符串化操作,如:
var formInfo = $('#contextFrom').serializeArray();
formInfo = $.toJSON(formInfo)。
返回的 JSON 对象是由一个对象数组组成的,其中每个对象包含一个或两个名值对 —— name 参数和 value 参数(如果 value 不为空的话)。举例来说:
[ {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: 'World'}, {name: 'alias'}, // 值为空 ]
.serializeArray() 方法使用了 W3C 关于 successful controls(有效控件) 的标准来检测哪些元素应当包括在内。特别说明,元素不能被禁用(禁用的元素不会被包括在内),并且元素应当有含有 name 属性。提交按钮的值也不会被序列化。文件选择元素的数据也不会被序列化。
最新文章
- ci创建zip
- Android7.0 拨号盘应用源码分析(一) 界面浅析
- 51 nod 1006 最长公共子序列Lcs
- C#图解教程读书笔记(第1章 C#和.net框架)
- Jquery 学习二
- Netty4.0学习笔记系列之二:Handler的执行顺序(转)
- slides 带手势的图片滑动效果(用于移动终端)
- linux修改系统时间
- 关于PS里图层样式的全局光
- 四种简单的图像显著性区域特征提取方法-----AC/HC/LC/FT。
- 17年iPhone炫酷铃声,mp3、m4r格式下载
- Windbg学习笔记
- js对象属性 通过点(.) 和 方括号([]) 的不同之处
- 异步是javascript的精髓
- LinQ各种方式查询、组合查询、IQueryable集合类型
- 理解git的分支原理,更好地使用git
- USB PIC Programmer (Brenner8)
- mysql时间操作函数和存储过程
- 高级选项更改MathType数学公式样式
- javascript之 原生document.querySelector和querySelectorAll方法