js serializeArray方法
来源:互联网 发布:股票历史分时数据获取 编辑:程序博客网 时间:2024/05/21 04:26
之前只知道serialize方法,感觉很方便。用ajax提交表单的时候,就可以用这个方法来把数据格式化。
后来,因为可能要先把数据处理一下再提交,所以每次把数据提取出来都是一段长代码,今天突然发现了serializeArray这个方法,感觉一切都简单多了。
借用w3school的例子:
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){ $("button").click(function(){ x=$("form").serializeArray(); $.each(x, function(i, field){ $("#results").append(field.name + ":" + field.value + " "); }); });});</script></head><body><form action="">First name: <input type="text" name="FirstName" value="Bill" /><br />Last name: <input type="text" name="LastName" value="Gates" /><br /></form><button>序列化表单值</button><div id="results"></div></body></html>
[{ name: "FirstName", value: "Bill"},{ name: "LastName", value: "Gates"}]
然后就可以用循环的方法处理每个数据。
另外serialize()方法就会返回一个string值:
FirstName=Bill&LastName=Gates
$.param()
方法创建数组或对象的序列化表示。
- var obj = {a:1,b:2,c:3};
- var k = $.param(obj);
- alert(k); //输出a=1&b=2&c=3
0 0
- js serializeArray方法
- jQuery ajax - serializeArray() 方法
- jQuery ajax - serializeArray() 方法
- jQuery : serialize 和 serializeArray 方法
- jQuery 之serializeArray() 、serialize() 方法
- jQuery ajax - serialize()方法和serializeArray() 方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中serialize()、serializeArray()和param()方法
- JQuery中的param()、 serialize() 和serializeArray()方法
- jQuery源码分析之$.get/$.post/serialize/serializeArray方法详解
- JQuery中serialize()、serializeArray()和param()方法示例介绍
- JQuery中serialize()、serializeArray()和param()方法示例介绍
- JQuery中serialize()、serializeArray()和param()方法示例介绍
- jQuery序列化表单的方法总结(serialize()、serializeArray())
- VBA_把Excel某一区域的内容读入到数组中/把数组的内容写入到Excel中
- Servlet中PrintWriter和OutputStream两个流不能同时使用
- ViewController生命周期
- Alcatraz的安装和使用,以及Xcode6.2不显示Package manage的问题
- Android 中的Touch事件分发机制
- js serializeArray方法
- 5、Angular中的$timeOut定时器
- word2vec原理概述
- 迭代子模式(Iterator)
- man ascii,cal,xxd,mdfind
- 使用Linux 原始套接字抓取数据链路层上IEC61850-9-2(LE) SV数据包并显示的参考程序
- Objective-C基础学习笔记(七)-类的本质与SEL
- linux上安装配置vsftpd
- 使用Storm实现实时大数据分析