Прежде чем задать этот вопрос, я просмотрел предложенные связанные темы, но ни одна из них не смогла решить мою проблему.Поэтому заранее, извините за возможный дубликат ..
В моем приложении 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.Но проблема в том, что я не получаю оповещение ...
Уже пару часов я ищу в Интернете, как решить эту проблему, но я не могу найти решение,Я надеюсь, что любой из вас, ребята, сможет вернуть меня на правильный путь.Заранее спасибо!