博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery序列化表单 serialize() serializeArray()
阅读量:4965 次
发布时间:2019-06-12

本文共 760 字,大约阅读时间需要 2 分钟。

1、serialize()方法

描述:序列化表单内容为字符串,用于Ajax请求。

格式:var data = $("form").serialize();

2.serializeArray()方法

描述:序列化表单元素(类似'.serialize()'方法)返回JSON数据结构数据。

           注意,此方法返回的是JSON对象而非JSON字符串。需要使用插件或者<a>第三方库</a>进行字符串化操作。

格式:var jsonData = $("form").serializeArray();

在使用ajax提交表单数据时,以上两种方法都可以将data参数设置为$("form").serialize()或$("form").serializeArray()

First name:
Last name:

想看二者的区别,可以参考 http://blog.csdn.net/itmyhome1990/article/details/41866265

自己最后写了一个方法,序列化数组,转化成json对象

function serializeArrayToObject(formId){var serializeArray = $("#"+formId+"").serializeArray();var goalObj = {};$.each(serializeArray, function(index,item) {goalObj[item.name] = item.value;});return goalObj;}

 

转载于:https://www.cnblogs.com/shj-com/p/7640131.html

你可能感兴趣的文章
mysql 根据日期时间查询数据
查看>>
mysql 创建时间字段
查看>>
mysql 生成随机数rand()
查看>>
mysql e的n次幂exp()
查看>>
mysql sin() 函数
查看>>
mysql upper() 函数
查看>>
mysql 子查询
查看>>
mysql 自联结
查看>>
mysql union 组合查询
查看>>
socket tcp
查看>>
spiral-matrix-ii &i 生成顺时针序列
查看>>
python set集合方法总结
查看>>
python考点
查看>>
dstat 监控时,无颜色显示
查看>>
CSS3阴影 box-shadow的使用和技巧总结
查看>>
DataMining--Python基础入门
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
获取单选按钮选中的值
查看>>
oracle 分页
查看>>