您的位置:首页 > Web前端 > JQuery

【jQuery】serializeArray()与serialize()的区别

2016-05-11 10:50 555 查看
serialize()序列化表单元素为字符串,用于 Ajax 请求。

serializeArray()序列化表单元素为JSON数据。

示例:

一、serialize()方法

1、格式

var data = $("form").serialize();

2、功能

将表单内容序列化成一个字符串。

3、返回结果
username=forrest&passwd=1234&gender=0&interest=swimming&interest=running&interest=readBook

二、serializeArray()方法

1、格式

var jsonData = $("form").serializeArray();

2、功能

将页面表单序列化成一个JSON结构的对象。注意不是JSON字符串。

3、返回结果:
[{"name":"lihui", "age":"20"},{...}] 获取数据为 jsonData[0].name。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: