2011-11-04 89 views
0

在问这个问题之前,我经历了建议的相关主题,但他们都不能解决我的问题。所以提前,对不起,可能dubplicate ..从JsonResult方法没有结果消息

在我有以下功能附加到一个按钮,我的ASP.NET MVC3应用:

save: function() { 
    $.ajax({ 
     url: "@Url.Action("Save")", 
     type: "post", 
     data: ko.toJSON(this), 
     contentType: "application/json", 
     succes: function (result) { alert(result.message) }, 
    }); 
} 

在我的控制器我有一个JsonResult法像这样的:

public JsonResult Save(Person person) 
{ 
    //process person-parameter and send message back 
    var message = "Dummy result-message"; 
    return Json(new { message }); 
} 

而这些JavaScript的 - 我已经引用的文件:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.tmpl.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/knockout-1.2.1.js")" type="text/javascript"></script> 

我使用断点和按钮调试应用程序 - 事件被激发,它应该和控制器中的方法被调用。 Person参数的处理已完成,我称之为return - statment。但问题是:我没有得到警报...

几个小时后,我一直在寻找互联网上如何解决这个问题,但我似乎无法找到解决方案。我希望你们中的任何人都能让我回到正确的轨道上。提前致谢!

+3

您的成功函数在上面的代码错误地命名。你有它拼写'成功'。这应该是'成功'。 – Malevolence

+2

*成功*拼错 – Joao

+0

耶稣,愚蠢的我..非常感谢,它的工作! :D Definitly应该已经看到一个.. – Abbas

回答

3

成功设置拼写错误:)

相关问题