jQuery serialize() 方法用于序列化表单元素,将表单内容编码为字符串,以便可以在 URL 或者 AJAX 请求中使用。
serialize() 方法通过遍历表单元素来收集信息,然后将这些信息编码为 URL 编码格式的字符串。该方法只会序列化“已设置”的值,也就是说,如果一个表单元素未被设置值,那么它将不会出现在序列化字符串中。
$("form").submit(function(){ var str = $(this).serialize(); // 将表单内容发送到服务器 $.post("demo_test_post.asp", str, function(data){ alert("数据已发送:" + data); }); return false; // 阻止表单默认的提交功能 });
jQuery AJAX 方法
输出序列化表单值的结果:
serialize() 方法通过序列化表单值创建 URL 编码文本字符串。
您可以选择一个或多个表单元素(如输入和/或文本区),或表单元素本身。
序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。
jQuery AJAX 方法
jQuery.trim()方法jQuery 杂项方法实例删除字符串开始和末尾的空格$(function () {var str =lots of spaces before and aft...
jQuery 选择器参考手册实例选择前 3 个之后的所有 tr 元素:$(tr:gt(2))亲自试一试定义和用法:gt 选择器选取 index 值高于指定数...
jQuery deferred.rejectWith() 方法jQuery 杂项方法定义和用法deferred.rejectWith()函数用于拒绝延迟对象,并根据给定的 contex...
jQuery.parseXML()方法jQuery 杂项方法实例创建一个jQuery对象使用一个XML字符串并得到标题节点的值。 p id=someElement/pp id=a...
jQuery $.proxy() 方法 jQuery 事件方法实例强制执行 objPerson 内的 test 函数的上下文:$(button).click($.proxy(objPerson,te...