欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jQuery ajax serialize() 方法使用示例

程序员文章站 2022-06-18 16:09:39
.serialize() 方法创建以标准 url 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jquery 对象。

.serialize() 方法创建以标准 url 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jquery 对象。

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "https://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> 
<html xmlns="https://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<script src="scripts/jquery-1.4.1.js" type="text/javascript"></script> 
<script type="text/jscript"> 
// $(function () { 
// alert($("form").serialize()); 
// }) 

function btnclick() { 
alert($("form").serialize()); 
} 
</script> 
</head> 
<body> 
<form> 
<p><input type="text" name="a" value="1" id="a" /></p> 
<p><input type="text" name="b" value="2" id="b" /></p> 
<p><input type="hidden" name="c" value="3" id="c" /></p> 
<p> 
<textarea name="d" rows="8" cols="40">4</textarea> 
</p> 
<p><select name="e"> 
<option value="5" selected="selected">5</option> 
<option value="6">6</option> 
<option value="7">7</option> 
</select></p> 
<p> 
<input type="checkbox" name="f" value="8" id="f" /> 
</p> 
<p> 
<input type="button" name="g" value="提交" id="g" onclick="btnclick()" /> 
</p> 
</form> 

</body> 
</html><span style="font-size:18px;color:#ff0000;"> 
</span>

点击提交:

输出标准的查询字符串:a=1&b=2&c=3&d=4&e=5

如果将复选框也选上的话 输出的就是:a=1&b=2&c=3&d=4&e=5&f=8