使用Ajax.BeginForm从MVC Action返回int
发布时间:2020-12-16 02:50:40 所属栏目:百科 来源:网络整理
导读:什么是从Ajax MVC Action调用返回int的最简单方法? 我目前正在尝试: public ContentResult Create(MyModel model){ return Content("1");}using (Ajax.BeginForm("Create",new AjaxOptions { OnComplete = "function(data) { alert(data); }" })) 我得到警
什么是从Ajax MVC Action调用返回int的最简单方法?
我目前正在尝试: public ContentResult Create(MyModel model) { return Content("1"); } using (Ajax.BeginForm("Create",new AjaxOptions { OnComplete = "function(data) { alert(data); }" })) 我得到警报[object Object].我如何获得int值?或者如果可能的话直接返回int而不必使用ContentResult? 解决方法
我会做这样的事情:
public JsonResult Create(MyModel model) { return Json(new { Result = 1 }); } using (Ajax.BeginForm("Create",new AjaxOptions { OnComplete = "function(data) { alert(data.get_response().get_object().Result); }" })) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |