1
我正在学习如何从控制器传递Json到我的视图,并创建了一个简单的页面,其中包含一个将在警告框中显示名称的按钮。控制器创建名称并将其传回给视图。当按下按钮时,我可以看到3行代码调试正常,但在我的Ajax调用中,无论是成功还是错误都不会被调用。有人可以摆脱一点点光。谢谢。无法从控制器中将Json获取到视图
我的控制器
[HttpPost]
public ActionResult GetNames() {
Person p = new Person();
p.FirstName = "Mic";
p.LastName = "Muffin";
return Json(p);
}
我查看
<script type="text/javascript">
$("#btnSubmit").click(function() {
alert("Hello");
$.ajax({
type: 'POST',
url: '@Url.Action("GetNames", "Home")',
dataType: "json",
contentType: "application/json; charset=utf-8",
sucess: function (data) {
alert(data);
},
error: function() {
alert("Not Good");
}
});
});
</script>
谢谢。那是一个星期六早上的错字 – jpavlov 2014-11-22 17:18:35