jQuery中serialize()方法序列化表单数据

分类:知识百科 日期: 点击:0

jQuery中serialize()方法可以将表单元素的值序列化成一个字符串,以便可以通过Ajax提交。

使用方法:

var str = $('form').serialize();

上面的代码将表单的值序列化成一个字符串,存放在str变量中。

serialize()方法可以序列化任何类型的表单元素,包括:

  • input元素,type="text"、type="hidden"、type="password"、type="checkbox"、type="radio"、type="button"、type="submit"、type="reset"等;
  • select元素;
  • textarea元素;

serialize()方法不会序列化以下元素:

  • input元素,type="file";
  • input元素,type="image";
  • input元素,type="button";
  • input元素,type="submit";
  • input元素,type="reset";

serialize()方法返回的字符串格式为:name1=value1&name2=value2&name3=value3……

序列化的字符串可以作为Ajax请求的参数,以实现表单的提交。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。