jquery serialize、serializeArray获取form表单数据

jquery | 2019-10-08 11:27:41

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 字符串。

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号