Logo

layUI提交多个相同name的值

photo

2022年06月01日

如果表单中有多个同名表单,即name一样时,只能提交一个,而不是多个。分析了一下是因为监听表单序列时,PostData.field未包含同名表单。更换为:$("#SlideForm").serialize()后即可解决此问题。

form.on('submit(reportlabelruleForm)', function(data){
	var fields=$(data.form).serialize();//提交多个相同name的值
	$.post($("#basePath").val() + "/creditreport/users/insertOrUpdateUsers",fields, function(result){
		if(result.flag == "Success"){
			parent.layer.msg("保存成功!", {icon: 1});
			toUsersForm(result.id);
		}else{
			parent.layer.msg("保存失败!", {icon: 2});
		}
	}, "json");
	return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。提交多个相同name的值
});

JSON.stringify(data)

  • 后台接收:
    java.net.URLDecoder.decode(fields,"UTF-8");//解码
    java.net.URLEncoder.encode("fieldName","UTF-8")//转码//编码
    

URLDecoder 和 URLEncoder 用于完成普通字符串 和 application/x-www-form-urlencoded MIME 字符串之间的相互转换。

URLDecoder类包含一个decode(String s,String enc)静态方法,它可以将application/x-www-form-urlencoded MIME字符串转成普通字符串;

URLEncoder类包含一个encode(String s,String enc)静态方法,它可以将普通字符串转换成application/x-www-form-urlencoded MIME字符串。

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
所有附件
该文章没有附件.
本文为原创文章,请注意保留出处!
C#中的UrlEncode 2022年06月05日

右击项目==》添加引用==》.NET==》System.Web==》确定System.Web.Ht...C#中的UrlEncode

热门文章

Sql Server 部署SSIS包完成远程数据传输 本篇介绍如何使用SSIS和作业完成自动更新目标数据任务。**温馨提示:如需转载本文,请注明...SqlServer部署SSIS包完成远程数据传输 作者:Pastore Antonio
1723 浏览量
SharePoint2010升级到SharePoint2013操作手册 SharePoint2010升级到SharePoint2013操作手册目录第一章...SharePoint2010升级到SharePoint2013操作手册 作者:Pastore Antonio
1686 浏览量
C# DataTable 某一列求和 列为数字类型doubletotal=Convert.ToDouble(datatable.Com...C#DataTable某一列求和 作者:Pastore Antonio
1666 浏览量
修复moss本机访问SharePoint 401.1 HTTP错误 环境:DCServer&...修复moss本机访问SharePoint401.1HTTP错误 作者:Pastore Antonio
1652 浏览量
从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 这一篇是从0开始搭建SQLServerAlwaysOn的第三篇,这一篇才真正开始搭建Alway...从0开始搭建SQLServerAlwaysOn第三篇(配置AlwaysOn) 作者:Pastore Antonio
1616 浏览量