asp.net-mvc – jQuery.parseJSON不适用于MVC控制器动作的JsonRe
发布时间:2020-12-16 06:38:18 所属栏目:asp.Net 来源:网络整理
导读:我试图使用jQuery.parse JSON来解析MVC3控制器操作的返回值. 控制器: [HttpPost] public JsonResult LogOn(LogOnModel model,string returnUrl) { .. do stuff .. if (errors.Count() 0) { return Json(new object[] { true,model,errors }); } return Json
我试图使用jQuery.parse
JSON来解析MVC3控制器操作的返回值.
控制器: [HttpPost] public JsonResult LogOn(LogOnModel model,string returnUrl) { .. do stuff .. if (errors.Count() < 0) { return Json(new object[] { true,model,errors }); } return Json(new object[] { false,errors }); } jQuery的: $.ajax({ url: form.attr('action'),type: "POST",dataType: "json",data: form.serialize(),success: function (data) { var test = jQuery.parseJSON(data); } }); 来自小提琴手的Json结果:
Fiddler可以解析结果: 对jQuery.parseJSON的调用返回null. 谢谢! 解决方法
您不需要在成功处理程序中调用parseJSON,因为ajax已经解析了JSON结果(它会自动执行此操作,因为您指定了dataType:’json’)到您的数组中.
但是,我建议返回某种结果对象(无论您是在C#中创建实际的类还是使用匿名类型). [HttpPost] public JsonResult LogOn(LogOnModel model,string returnUrl) { .. do stuff .. if (errors.Count() < 0) { return Json(new { success=true,errors }); } return Json(new { success=false,errors }); } 在客户端 $.ajax({ url: form.attr('action'),success: function (result) { alert(result.success); // also have result.model and result.errors } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Build上自动停止/重新启动ASP.NET开发服务器
- asp.net – 部署后SQL不会连接
- asp.net-mvc – Url.Action如何从模型中添加参数值
- 如何发现ASP.NET应用程序重启的原因
- asp.net-mvc – 无法在Global.asax上加载类型MvcApplicatio
- 如何在ASP.NET中手动设置按钮输入类型?
- asp.net – 如何崩溃App Pool?
- asp.net-mvc – Azure ACS 2自定义域
- asp.net-mvc – 为什么我的IIS Express Web应用程序项目在尝
- asp.net-mvc-3 – DropDownListFor中的ViewBag属性值,而不是
推荐文章
站长推荐
- 可以像使用ASP.NET Web服务一样使用WCF服务吗?
- ASP.Net MVC 3 – 密码保护视图
- asp.net – 如何从CLASS(Inside Class)调用ASPX页
- asp.net – 缓存特定的Javascript和CSS文件
- asp.net – Json.Net IsoDateTimeConverter无效
- asp.net – MVC4默认路由指向某个区域
- asp.net – 不支持每种类型的多个对象集.对象集’
- asp-classic – 检查VBScript中是否存在Object
- asp.net-mvc-3 – MVC3 = >> return EmptyResult
- asp.net – List的实现正在丢失原始查询的排序
热点阅读