serializeArray()和.serialize()的区别、联系
2017-04-17 17:43
120 查看
serializeArray()和.serialize()的区别、联系
<formid='addForm'action='UserAdd.action'type='post'>
<labelfor='uname'>用户名</label>:<inputtype='text'name='uname'id='uname'><br>
<labelfor='mobileIpt'>手机号:</label><inputtype='text'name='mobileIpt'id='mobileIpt'><br>
<labelfor='birthday'>生日:</label><inputtype='text'name='birthday'><br>
<inputtype='button'value='提交'onclick='addUser()'>
</form>
serializeArray()json数组
--------$.type()可以判断数据类型
$('#addForm').serializeArray(); //返回数据结构,是json数组,每个对像分别name和value为key,代表这个表单元素的name和value [ {"name":"uname","value":""}, {"name":"mobileIpt","value":""}, {"name":"birthday","value":""} ] 取法:
vardata=$('#addForm').serializeArray();$.each(data,function(index,field){
$("#results").append(field.name+":"+field.value+"");
});
serialize()序列化表单元素为字符串
vararr=$('#addForm').serialize();
$.param(arr);"uname=alice&mobileIpt=110&birthday=1983-05-12"
联系:相互转换
vararr=$('#addForm').serializeArray();
$.param(arr);"uname=alice&mobileIpt=110&birthday=1983-05-12"
相关文章推荐
- JQuery Ajax操作常用的API:serializeArray、serialize、param的区别和使用
- jQuery中serializeArray()与serialize()的区别实例分析
- JQuery中serialize与serializeArray的区别
- serializeArray()与serialize()的区别
- serializeArray()与serialize()的区别
- 【jQuery】serializeArray()与serialize()的区别
- 【jQuery】serializeArray()与serialize()的区别
- 【jQuery】serializeArray()与serialize()的区别
- jQuery中serializeArray()与serialize()的区别实例分析
- 牛人对网格、分布式计算、集群、p2p的定义,联系与区别
- 字符串string 字符数组与指向字符串的指针pchar的区别与联系
- 纳税调整与会计调帐的区别和联系
- 【翻译】ReferenceEquals()、static Equals() 、instance Equals() 与 operator==之间的联系与区别
- C++中指针(pointer)和引用(reference)的区别和联系
- 四种联系(join)的区别及用法
- ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系
- 由JSESSIONID谈cookie与SESSION的区别和联系
- SCA与JBI的联系与区别
- COM与DCOM的区别与联系
- XML、RDF和RSS的联系和区别(zz)