MVC AJAX提交JSON 数据转换实体类型
来源:互联网 发布:远程控制软件编写 编辑:程序博客网 时间:2024/06/05 06:46
json格式是web常用的数据传输类型,在WCF,MVC 都会用到。
1 服务器向客户端发送数据
return Json(resultMesage, JsonRequestBehavior.AllowGet); //resultMesage以json格式形式发送到页面
页面接收处理:
$.post("/student/question/addsamequestion",{id:id},function(data){ if(data.length> 0){ //按resultMesage类型处理 $(pthis).find("span").eq(0).html(data); } else{ $(pthis).attr("onclick",attr); } });
2 页面发送到服务器示例
var dataT="[ID:'@Model.ID', AverageScore: '@Model.AverageScore', ScoreNum:'@Model.ScoreNum', Score:score, ResultID:'@Model.ResultID', GuidedPlanID: '@Model.GuidedPlanID']"; $.ajax({ url: "/Teacher/PlanResult/ResultScore", type: "POST", data: {doWorkResults:dataT}, dataType: "Json", async: false, success: function (data) { if(data <= 0) dlg.Msg.Inf("您已评过分!"); else { dlg.Msg.Cor("评分成功!"); var num = parseInt($("#ScoreNum").text())+1; $("#ScoreNum").text(num); $("#AverageScore").text(data); } } });
服务器接收处理
[HttpPost] public JsonResult SubmitDoTask(User user, long taskId, long studentTaskId, string doWorkResults) { HttpContextHelper.RemoveCookie(cookieName => cookieName.IndexOf(string.Format(PrepDoTaskModel.CookieNameFormat, studentTaskId, string.Empty)) == 0); //将doWorkResults转化为 DoWorkResult类型 var taskWorkResults = JsonConvert.DeserializeObject<IEnumerable<DoWorkResult>>(doWorkResults); var task = this.guidedPlanTaskService.GuidedPlanTaskGet(taskId); var myTask = this.studentTaskService.StudentTaskGet(studentTaskId); var guidedPlan = this.guidedPlanService.GetGuidedPlanByID(task.GuidedPlanID); ........ return Json(new { isSuccess = true, message = "操作成功。" }); }
- MVC AJAX提交JSON 数据转换实体类型
- Spring-MVC 4 ajax提交json数据 报错415
- Ajax提交json数据
- .NET MVC 登录提交返回json实体
- 初学AJAX异步提交获取JSON类型数据
- spring mvc 返回Json数据时日期类型转换问题
- Ajax提交json格式数据
- Json数据转换成实体类
- 使用ajax请求提交数据时,日期类型无法转换为JAVA中的日期类型
- Ajax前台返回JSON数据后再Controller中直接转换成类型使用,后台接收json转成实体的方法
- asp.net mvc jquery 提交json数据
- ASP.NET MVC Jquery提交Json数据
- 通过Ajax进行POST提交JSON类型的数据到SpringMVC Controller的方法
- spring mvc ajax post 方式提交数据
- ajax提交json数据,后台解析问题
- 通过Ajax进行Post提交Json数据
- Java Web利用ajax提交JSON数据
- Spring MVC JSON自定义类型转换
- Linux系统内核文件介绍
- Ocr based on asm diskgroup restore
- IOS 监测网络连接状态
- 理解inode(转)
- Ruby on Rails mac os安装
- MVC AJAX提交JSON 数据转换实体类型
- android pm命令
- Android 仿微信之界面导航篇
- Lucene全文检索的基本原理
- kernel 编译单个模块
- SEO网站优化事项
- OpenCV中矩阵的归一化(normlise函数)
- 11个高效的同行代码审查最佳实践
- Coding Stlye