这篇文章主要为大家详细介绍了JQuery 浅析serialize()、serializeArray()、param()用法示例,具有一定的参考价值,可以用来参考一下。
在javascript中,serialize()方法也是作用于一个JQuery对象,它能够将DOM元素内容序列化为字符串,serializeArray()方法不是返回字符串,而是将DOM元素序列化后,返回JSON格式的数据。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String username = request.getParameter("username");
String content = request.getParameter("content");
out.println("<div class='comment'><h6> "+username+" :</h6><p class='para'> "+content+"
</p></div>");
%>
/**
* serialize()、serializeArray()、param()用法
*
* @param
* @arrange (512.笔记) www.q1010.com
**/
$("#send").click(function(){
$.get("get1.jsp", $("#form1").serialize(), function(data, textStatus)
$("#resText").html(data);
});
});
当单击“提交”按钮后,所有属于form1的表单元素都能提交到后台,即使在表单中再增加字段,脚本仍然能够使用,并且不需要做其他多余工作。
$(":checkbox,:radio").serialize();
把复选框和单选框的值序列化为字符串形式,只会将选中的值序列化。
var fields = $(":checkbox,:radio").serializeArray();
console.log(fields); //用FireBug输出
$.param()方法是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化。
比如将一个普通的对象序列化:
本文来自:http://www.q1010.com/180/611-0.html
注:关于JQuery 浅析serialize()、serializeArray()、param()用法示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:serialize(),serializeArray(),param()
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。