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

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

hot3.png

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

功能:将表单内容序列化成一个字符串。这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize() 即可。

2.serializeArray()方法

在JQuery中还有一个与serialize()类似的方法--serializeArray(),该方法不是返回字符串,而是将DOM元素序列化后,返回JSON格式的数据。
格式:var jsonData = $("form").serializeArray();
功能:将页面表单序列化成一个
JSON结构的对象
注意不是JSON字符串
比如,[{"name":"lihui", "age":"20"},{...}] 获取数据为 jsonData[0].name

serialize()方法的核心是$.param()方法,用来对一个数组或对象按照key/value进行序列化。

比如将一个普通的对象序列化:

var obj = {a:1,b:2,c:3};var k = $.param(obj);alert(k);    //输出a=1&b=2&c=3

转载于:https://my.oschina.net/javandroid/blog/878221

你可能感兴趣的文章
android自定义radiobutton样式文字颜色随选中状态而改变
查看>>
【CodeForces 604B】F - 一般水的题1-More Cowbe
查看>>
wxPython 4.0.0b2安装
查看>>
Android RecyclerView利用Glide加载大量图片into(Target)导致OOM异常
查看>>
UGUI表情系统解决方案
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
jQuery事件
查看>>
BBS论坛(三十)
查看>>
轻松看懂Java字节码
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
Visual Studio 2010 创建的WCF服务 第一个应用
查看>>
2016第42周五
查看>>
centos7 取消自动锁屏
查看>>
在IDEA中代码自动提示第一个字母大小写必须匹配的解决
查看>>
面向接口编程的好处和优点
查看>>
架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
查看>>
(原)InsightFace及其mxnet代码
查看>>
我们来翻翻元素样式的族谱-getComputedStyle
查看>>