后端json对象初始化form表单

本文介绍如何借助JSON对象高效地初始化后端查询表单,实现表单字段的快速赋值。
摘要由CSDN通过智能技术生成

利用json对象初始化form表单用法:
<script type="text/javascript" src="${home}js/jquery.initForm.js"></script>
<script type="text/javascript">
	$(xxx).initForm(val)
</script>
/*
 * jquery 初始化form插件,传入一个json对象,为form赋值 
 * @requires jQuery v1.5 or later
 * note:  1、此方法能赋值一般所有表单,但考虑到checkbox的赋值难度,以及表单中很少用checkbox,这里不对checkbox赋值
 *		  2、此插件现在只接收json赋值,不考虑到其他的来源数据
 *		  3、对于特殊的textarea,比如CKEditor,kindeditor...,他们的赋值有提供不同的自带方法,这里不做统一,如果项目中有用到,不能正确赋值,请单独赋值
 *		  4、支持form.serializeArray()格式和如:user类的单层json对象{name:'xx',age:10}初始化user表单
 */	
(function($){
   
	$.fn.extend({
   
		initForm:function(options){
   
			var jsonStrValue;
			if(Object.prototype.toString.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值