[TOC]
需要说明的是:jQuery只有序列化`serialize()`,没有反序列化一说!
倒是有 `serializeArray()` 一说!
## 定义
将表单元素的名称和值序列化为字符串数据,返回值类似于: `single=1&single=2`
## 正确的姿势
![mark](http://qiniu.newthink.cc/blog/20171108-092607015.png)
值:
![mark](http://qiniu.newthink.cc/blog/20171108-092657145.png)
## 错误的姿势
表单中的input必须得有`name`值,否则会空,下边是一个简单例子
![mark](http://qiniu.newthink.cc/blog/20171108-092748842.png)
弹出来是没有值的,是一个空的字符串,如图:
![mark](http://qiniu.newthink.cc/blog/20171108-092806195.png)
## 顺便看看 `serializeArray()`
![mark](http://qiniu.newthink.cc/blog/20171108-093043561.png)
返回结果:
![mark](http://qiniu.newthink.cc/blog/20171108-093032098.png)