【发布时间】:2014-02-23 02:51:02
【问题描述】:
我有一个带有表单的 MVC4 单页网站。内容的加载是通过ajax实现的。我不知道如何在 C# 中从 JSON 中获取数据?这是我的代码:
JavaScript:
$("#subnt").click(function (event) {
event.preventDefault();
var url = "/Home/Submit";
$.post(url, $('form[name="cnt_us-frm"]').serialize(), function (data) {
if (data.Success === true) {
$("#min-content").hide().load("/Home/PartialSubmit").fadeIn('normal'); // loads the page into 'min-content' section
}
else {
// display error message
}
})
});
});
C#:
[HttpPost]
public JsonResult Submit()
{
return Json(new { Success = true, SomeOtherData = "testing" });
}
【问题讨论】:
-
你不需要改变任何东西 JsonResult动作方法默认返回json格式的数据
-
你在问如何在你的控制器中访问表单数据?
-
不,反过来。如何从表单(json)中检索数据。
标签: c# javascript asp.net-mvc json asp.net-mvc-4