jquery中form有jquery serialize、serializeArray来获取表单序列化数据
1.serialize
serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。
$("form").serialize();
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5
2.serializeArray
serializeArray() 方法序列化表单元素(类似 .serialize() 方法),返回 JSON 数据结构数据。
$(selector).serializeArray()
输出数组
[
{name: 'firstname', value: 'Hello'},
{name: 'lastname', value: 'World'},
{name: 'alias'}, // 值为空
]
注意:此方法返回的是 JSON 对象而非 JSON 字符串。