您的位置:首页 > Web前端 > JQuery

jquery serializeArray()与serialize()的区别

2016-09-25 13:47 148 查看
serialize()序列化表单元素为字符串,用于 Ajax 请求。

serializeArray()序列化表单元素为JSON结构的对象,不是json字符串。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="js/jquery-3.1.1.min.js"></script>
<script>
function t(){
var str1 = $("form").serialize();
var str2 = $("form").serializeArray();
alert("serialize="+str1+" serializeArray="+str2);
}
</script>
</head>
<body>
<form>
<input type="text" name="username" />
<input type="text" name="age" >
<input type="password" name="password" />
<input type="button" onclick="t();">
</form>
</body>
</html>




 备注:file、image、button、submit、reset都不会被序列化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: