jQuery.serialize()函数
2024-08-22 02:00:53
jQuery.serialize()
函数用于序列化一组表单元素,将表单内容编码为用于提交的字符串。
jQuery.serialize()函数
常用于将表单内容序列化,以便用于AJAX提交。
该函数主要根据用于提交的有效表单控件的name和value,将它们拼接为一个可直接用于表单提交的文本字符串,该字符串已经过标准的URL编码处理(字符集编码为UTF-8)。
具体举例:
<form id="supplier-search-form">
<input type="text" value="" class="organization-input">
<input type="text" value="2015" class="txt_input order-startdate" id="startDate" name="startTime">
<input type="text" value="2016" class="txt_input order-enddate" id="endDate" name="endTime">
<input type="button" id="schedule-search-button" value="查询">
<a id="schedule-export-button" href="javascript:;">导出</a>
</form>
执行jQuery.serialize(),返回字符串:startTime=2015&endTime=2016
该函数不需要提交的表单控件,和常规的表单提交行为是一致的。
例如:
- 不在<form>标签内的表单控件不会被提交
- 没有name属性的表单控件不会被提交
- 带有disabled属性的表单控件不会被提交
- 没有被选中的表单控件不会被提交。
最新文章
- MySQL函数
- java文件编译及运行
- python中的input,print
- Appium运行时,error: Logcat capture failed: spawn ENOENT的解决办法
- Android学习笔记——xml
- JS控制DIV隐藏显示
- Oracle查找表的外键引用关系
- js闭包理解实例小结
- apache SetEnv 设置
- 冷市攻略:Listo 教你 25 今天的社会 Swift 语言 - 02 Swift Tour
- 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
- Linux学习之要点必备
- hdu 5479(括号问题)
- zabbix监控交换机状态
- Head First Servlets &; JSP 学习笔记 第十三章 —— 过滤器的威力
- IDEA配置SVN,Git,GitLab
- oracle 11g完全安装教程(CentOS)
- POI中setDefaultColumnWidth方法不起作用的原因
- Sublime Text2安装emmet(原名Zen Coding)总结
- 洛谷 P3730 曼哈顿交易