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

来源:互联网 发布:sql语句替换字段内容 编辑:程序博客网 时间:2024/06/06 02:30


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。



0 0