form表单序列化后,部分参数丢失问题。

form表单序列化后,部分参数丢失问题

form id="realTimeInformation-add-form" action="realTimeInformation/edit" method="post">
		<input type='hidden' name='id' value="${realTimeInformation.id}"/>
		<div class="fitem" >
			<label><span>*</span>分类:</label>
			<input id="realTimeInformationType" class="easyui-combobox" name="realTimeInformationType"
				   value="${realTimeInformation.realTimeInformationType}"
				   data-options="validType:'length[0,20]',valueField:'id',textField:'name'" />
		</div>

		<div class="fitem" >
			<label><span></span>子分类:</label>
			<input id="realTimeInformationSubcategoryType" class="easyui-combobox" name="realTimeInformationSubcategoryType"
				   value="${realTimeInformation.realTimeInformationSubcategoryType}"
				   data-options="validType:'length[0,20]',valueField:'id',textField:'name'" />
		</div>

		<div class="fitem">
			<label><span>*</span>标题:</label>
			<input id="title" name="title" class="easyui-textbox" value="${realTimeInformation.title}" data-options="required:true,validType:['length[0,50]']" />
		</div>

		<div class="fitem">
			<label><span></span>标题二:</label>
			<input id="title2" name="title2" class="easyui-textbox" value="${realTimeInformation.title2}"  />
		</div>

		<div class="fitem">
			<label><span></span>链接地址:</label>
			<input id="connectionAddress" name="connectionAddress" value="${realTimeInformation.connectionAddress}" class="easyui-textbox"  />
		</div>

		<div class="fitem">
			<form id="form1" runat="server">
				<label><span></span>附件上传:</label>
				<input  class="easyui-filebox" name="file"  data-options=" buttonText: '选择文件'" id="file"/>
				<img id="imgURL" src="" width="120px" height="100px">
				<input  id="updatingFiles" name="updatingFiles" type='hidden' value="${realTimeInformation.updatingFiles}"/>
			</form>
		</div>
		<div class="fitem" id="pdfDiv">
			<label><span></span>PDF文件上传:</label>
			<input class="easyui-filebox" name="pdfFile" id="pdfFile" value="" data-options=" buttonText: '选择PDF文件'" />
			<input id="pdfFilesUrl" name="pdfFilesUrl" type='hidden' value="${realTimeInformation.pdfFilesUrl}" />
			<input id="imageUrls" name="imageUrls"  type='hidden' value="${realTimeInformation.imageUrls}"/>
		</div>
		<div class="fitem">
			<label><span></span>关键信息:</label>
			<input id="keyInformation" name="keyInformation" class="easyui-textbox" value="${realTimeInformation.keyInformation}" data-options="multiline:true,height:95,width:400,validType:['length[0,200]']" />
		</div>
		<div class="fitem">
			<label><span></span>内容:</label>
			<div id="contenter" name="contenter" >${realTimeInformation.content}</div>
		</div>
	</form>

表单序列化后,参数如下图显示,缺少pdfFilesUrl、imageUrls、keyInformation这几个参数
在这里插入图片描述
仔细观察,在“附件上传”外边又包裹了一层“form”表单。实测,将pdfFilesUrl,imageUrls、keyInformation这三个输入框,转移到“附件上传”外边又包裹了一层“form”里面,或者它的上面,表单序列化参数是完整的。所以,影响表单序列化参数完整性的因素之一就是表单里面再套表单,切记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值