MVC绑定前台传进来的list对象
来源:互联网 发布:八音度调音软件 编辑:程序博客网 时间:2024/05/21 06:52
这两天碰到ajax请求传递json对象,json对象里面包含list对象,到mvc后台就是绑定不到list对象,搞了半天就是不正确,后来一看同事没有调用自己写的代码,以为就是调用自己的代码呢,名字起的一样,却把我的方法拷贝过去,害的我找了半天,坑死人不偿命,下面记录一下,以免今后自己时间长忘了,这次也以为代码一样,也是时间长忘了,ajax请求的特殊配置,下面是json对象准备代码
var previewImgList = []; //获取图集列表的数量,这里加5因为前面其他类型的图片默认已有五张 var imgListLength = 8; for (var i = 0; i <= 8; i++) { var imgInfo = new Object(); imgInfo["ImageUrl"] = i; imgInfo["ImageDescription"] = i; previewImgList.push(imgInfo); } var data = { "UpLoadFile": "testUpLoadFile", "Title": "testTitle", "NewsContent": "testNewsContent", "NewsSourceCode": "testNewsSourceCode", "NewsSourceName": "testNewsSourceName", "NewsLanguage": "testNewsLanguage", "contentHtml": "testcontentHtml", "Author": "testAuthor", "operateType": "testoperateType", "Id": "test", "GenerateType": "0", "PreviewType": "5", "ImageList": previewImgList }; //生成预览文件url地址 var generateUrl = "/NewsContent/PreviewProcess"; //0为生成预览文件,1为保存生成文件 AjaxRequest(generateUrl, ShowPreviewFile, "POST", data);下面的代码是AjaxRequest方法
function AjaxRequest(reqUrl, func, reqType, reqData) { console.log(reqUrl); $.ajax({ type: reqType, url: reqUrl, dataType: 'json', contentType: 'application/json', data: JSON.stringify(reqData), success: function (data) { if (func != "") func(data); }, error: function (XMLHttpRequest, txtStatus, errorThrown) { console.log(XMLHttpRequest.status); console.log(txtStatus); } }) }这里面特别注意不光要指定ajax请求的dataType为json,还要指定ContentType为application/json,然后data进行json转成字符串,不然后台会接收不到list对象
0 0
- MVC绑定前台传进来的list对象
- MVC 匿名类,前台无法绑定的问题
- spring MVC 前台传数组类型,后台用list类型接收也是可以的
- 使用spring mvc前台获取后台返回的List
- spring mvc 接收前台传来的json对象(转)
- dataGirdView绑定List对象
- Spring mvc 绑定list参数
- Spring mvc 绑定list参数
- Spring MVC 参数自动绑定List的解决方案
- Spring MVC处理前台到后台绑定时间格式、doble等数据的解决方式
- MVC传递List对象
- asp.net前台页面数据绑定----对象类表绑定
- Spring MVC 不同对象的同名参数绑定
- Spring MVC的controller层接收前台传Json参数
- spring mvc 传递 list 对象
- MVC后台创建Json(List),前台接受并循环读取
- MVC后台返回List<int>ViewData, 前台接受
- Spring MVC前台先后台传递一个List
- 算法相关——Java排序算法之冒泡排序(二)
- 逐浪CMS2 x3.9功能展示:超级按钮随心管理就是好
- 阿里巴巴Java开发手册-MySQL约束-索引规约
- python生成xml文件
- 剑指offer 面试题5—从尾到头打印链表
- MVC绑定前台传进来的list对象
- 使用solr,提示 bin/solr: line 135 解决办法
- OV7670 OVERVIEW
- 安卓 解压缩文件
- 几个常用的操作系统进程调度算法
- 深入浅出EM算法与实践(持续更新)
- Swift基础:String数据存储和长度
- Android应用在不同版本间兼容性处理
- hbase oldWALs 目录一直增长问题