时间:2021-05-02
.serialize() 方法创建以标准 URL 编码表示的文本字符串。它的操作对象是代表表单元素集合的 jQuery 对象。
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://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> <div><input type="text" name="a" value="1" id="a" /></div> <div><input type="text" name="b" value="2" id="b" /></div> <div><input type="hidden" name="c" value="3" id="c" /></div> <div> <textarea name="d" rows="8" cols="40">4</textarea> </div> <div><select name="e"> <option value="5" selected="selected">5</option> <option value="6">6</option> <option value="7">7</option> </select></div> <div> <input type="checkbox" name="f" value="8" id="f" /> </div> <div> <input type="button" name="g" value="提交" id="g" onclick="btnClick()" /> </div> </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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了jQuery基于ajax()使用serialize()提交form数据的方法。分享给大家供大家参考,具体如下:jQuery的serialize()
在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax序列化表单$(表单ID)serialize();就行了,下面我
本文导读:在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(Key/Value)的形式发送到服务器,用JQuery的serialize
jquery框架中提供了$.ajax、$.get、$.post方法,用于进行异步交互,由于Django中默认使用CSRF约束,推荐使用$.get示例:实现省市区
本文实例讲述了jquery序列化方法。分享给大家供大家参考。具体分析如下:做ajax的时候,经常需要序列化,serialize()只能序列化表单。(注:表单里的