分享知识-快乐自己:SpringMvc整合遇到-前台传JSON参数,后台实体类对象接收
前台数据转JSON对象:
/**
*
* @param $myFrom:from表单
* @returns {{}}
*/
function from($myFrom) {
var ebookEntry = {};// 要传递给后台的对象数据
$($myFrom).each(function (i, n) {
ebookEntry[$myFrom[i].name] = $myFrom[i].value.trim();
});
return ebookEntry;
}
前台Ajax发送请求:
$("#addBtn").click(function () {
        //序列化表单
        var $myFrom = $("#MyForm").serializeArray();
        $.ajax({
            type: "POST",
            url: "/addSaleQ",
            data: JSON.stringify(from($myFrom)),//必须
            contentType: "application/json;charsetset=UTF-8",//必须
            dataType: "JSON",
            success: function (data) {
            }
        });
    })
后台接收:

以上为关键代码:没毛病
分享知识-快乐自己:SpringMvc整合遇到-前台传JSON参数,后台实体类对象接收的更多相关文章
- springMVC中前台ajax传json数据后台controller接受对象为null
		在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:&q ... 
- 前台传JSON到后台
		现在,有一个需求,我需要将表格中选中行的数据中的一部分传直接传到控制器中,然后保存到另外一张表中.一开始,我就想到在前台使用ajax构造json数据,然后控制器直接通过list接收. 选中界面中的行, ... 
- python接口自动化-传 json 参数
		一.post请求有两种方法传json参数: 1.传json参数(自动转 json ) 2.传data参数(需 json 转换) 代码参考: payload = { "Jodie": ... 
- C# ContentType: "application/json" 请求方式传json参数问题
		处理Http请求时遇到的ContentType为application/json方式,记录下这种Post请求方式下如何传json参数: var request = (HttpWebRequest)We ... 
- springMVC怎么接受前台传过来的多种类型参数?(集合、实体、单个参数)
		创建一个实体:里面包含需要接受的多种类型的参数.如实体.list集合.单个参数.(因为springMVC无法同时接受这几种参数,需要创建一个实体包含它们来接受) 如接收User(bean里面包含Lis ... 
- 后台给前台传JSON字符串,前台解析并拼接显示
		后台传JSON public class CourseType : IHttpHandler { Epoint.PeiXun.Bizlogic.BLL.CourseLibrary.PX_CourseT ... 
- SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解
		前台到后台的流程:前台jsp->后台:controller控制器层->service业务层->DAO数据访问层->数据库model模型层. 从上面流程可知,前台jsp的数据,想 ... 
- springmvc关于前台日期作为实体类对象参数类型转换错误
		页面报错: 后台错误: Field error in object 'user' on field 'birthday': rejected value [2013-06-24]; codes [ty ... 
- springmvc  后台实体类接受前端json字符串时,其中一个属性content 接受富文本内容时  标签<p>、<span> 这些标签丢失问题解决
		问题描述: 前端一个字段 <script id="editor" type="text/plain" name="content" s ... 
随机推荐
- 【Wechall.net挑战】Anderson Application Auditing
			Wechall.net是一个国外用于练习CTF和攻防的网站,国内资料writeup不多,只有个别几篇.作为小白,近日玩了几道有意思的题目,在此分享 题目地址:http://www.wechall.ne ... 
- Cocos2d-x粒子系统
			CCparticleSystem类封装实现对粒子的控制与调度,当中操作包含有: 1.产生粒子 2.更新粒子状态 3.回收无效的粒子 CCparticleSystem派生出CCParticleSyste ... 
- Linux XMind
			XMind这个软件好像不错的样子,至少在Windows/Linux/Mac下都可以工作,作为FreeMind的替代品应该是没什么问题(还有一个vym貌似也可以,可能没有XMind好,毕竟XMind有公 ... 
- Selenium3 Python3 Web自动化测试从基础到项目实战之二浏览器的不同设置
			在前面一个章节我们知道了如何通过webdriver去初始化我们得driver,然后我们只需要通过driver就能够去做我们得自动化,首先我们知道我们需要知道得是当我们有driver之后,我们剩下得就是 ... 
- 12 redis之aof日志持久化
			Aof 的配置 appendonly no # 是否打开 aof日志功能 appendfsync always # 每1个命令,都立即同步到aof. 安全,速度慢 appendfsync everys ... 
- iOS 逆向 - Class-dump 安装和使用方法
			1.下载安装包 http://stevenygard.com/projects/class-dump/,这里我下载的是 class-dump-3.5.dmp.然后把下载下来的 dmg 打开,复制文件里 ... 
- Python—发邮件总结
			来自: http://my.oschina.net/jhao104/blog/613774 1.登录SMTP服务器 首先使用网上的方法(这里使用163邮箱,smtp.163.com是smtp服务器地址 ... 
- python 基础 9.0 安装MySQL-python-1.2.5客户端
			一. 安装客户端 python 标准数据库接口为Python DB-API,Python DB-API 为开发人员提供了数据应用编程接口.参考地址:https://wiki.python.or ... 
- python 基础1.1--windows/linux 下安装python
			一.windows下安装python 1>windows上python后缀是.msi的,下载下来后,直接双击运行.会在c盘生成python.exe的文件,把python.exe的文件加入到win ... 
- Django Web开发指南笔记
			Django Web开发指南笔记 语句VS表达式 python代码由表达式和语句组成,由解释器负责执行. 主要区别:表达式是一个值,它的结果一定是一个python对象:如:12,1+2,int('12 ... 
