Привет, я новичок в MVC и jQuery, я следил за примерами, которые нашел в сети, но застрял, у меня на странице есть элемент img, который я пытаюсь добавить с помощью события нажатия jQuery, а затемВызовите действие из моего контроллера.
Моя страница
<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" runat="server">
<h2>About</h2>
<p>
Put content here.
</p>
<img id="img1" alt="some image" src="http://www.google.pl/logos/2010/stevenson10-hp.jpg" />
<script type="text/javascript" language="javascript">
$("#img1").click(function (e) {
$.ajax({
type: "POST",
url: "Home/CheckAge",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (msg) {
alert("ok");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus+" - "+errorThrown);
}
});
return false;
});
</script>
добавлено событие, но когда я нажимаю на изображение, я всегда останавливаюсь наФункция ошибки и оповещение гласят «ошибка - не определено»
мой контроллер выглядит так
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
public static string Test()
{
string name = "aaa";
return "Hello " + name;
}
[HttpPost]
public JsonResult CheckAge(String code)
{
return Json("abc");
}
}
Я пробовал много комбинаций и многопримеры, но результат всегда один и тот же. Есть идеи, что я делаю не так?Я использую Visual Web Developer 2010 Express
Спасибо за ваш совет