jQuery如何实现形式表单序列化转换为json对象功能

  介绍

这篇文章主要介绍了jQuery如何实现形式表单序列化转换为json对象功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

本文实例讲述了jQuery实现形式表单序列化转换为json对象功能。分享给大家供大家参考,具体如下:

做网站前端开发时,需要ajax提交大量表单数据,如果一个个形式字段拼接很费劲也容易出错,下面方法可解决这个问题

& lt; ! DOCTYPE  html>   & lt; html>   & lt;才能head>   ,,,& lt; meta  charset=皍tf-8",/比;   ,,,& lt; title> jquery 形成序列化转换为json对象& lt;/title>   ,,,& lt; https://www.yisu.com/zixun/script  src="//cdn.bootcss.com/jquery/3.0.0/jquery.min.js "> 头   <身体>   <表单动作=" name=" post_form " id=" post_form ">   姓名:   
性别:女   
爱好:籍贯:<选择name="省">   <选项值="上海">上海   <选项值="北京">北京   <选项值="深圳">深圳      
  
  <按钮id="发送">发送>   <>脚本//jquery形成序列化转换为json对象   (函数(美元){   $ .fn.serializeJson=function () {   var serializeObj={};   var=this.serializeArray数组();   var str=this.serialize ();   $(数组),每人(函数(){   如果(serializeObj [this.name]) {   如果(.isArray美元(serializeObj [this.name])) {   serializeObj [this.name] .push (this.value);   其他}{   serializeObj [this.name]=[serializeObj this.name, this.value);   }   其他}{   serializeObj [this.name]=this.value;   }   });   返回serializeObj;   };   })(jQuery);   $(文档)时函数(){   $(" #发送”).click(函数(){   var post_data=$ (" # post_form”) .serializeJson();//表单序列化   $(" #结果”). html (JSON.stringify (post_data));   })   })>   

运行效果如下图所示:

 jQuery如何实现形式表单序列化转换为json对象功能

jQuery是什么

jQuery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的css选择器,并且可对css选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件,是继原型之后又一个优秀的JavaScript代码库,能够用于简化事件处理,html文档遍历,Ajax交互和动画,以便快速开发网站。

感谢你能够认真阅读完这篇文章,希望小编分享的“jQuery如何实现形式表单序列化转换为json对象功能”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

jQuery如何实现形式表单序列化转换为json对象功能