Итак, в моем контроллере есть MVC-действие
public System.Web.Mvc.ActionResult Link(LinkType type)
{
switch (type)
{
case LinkType.IC:
return RedirectToAction("Indication", "IndicationsController");
break;
case LinkType.Pricing:
break;
case LinkType.Sheets:
break;
case LinkType.Analysis:
break;
case LinkType.Admin:
break;
default :
break;
}
return View(@"~\Views\Indications\ShowAString.aspx", "", "Page is not available for selection.");
}
Я хочу вызвать это действие из JQuery, передавая целочисленное значение нажатой кнопки.Таким образом, у меня есть это в моем методе нажатия кнопки:
$('#btnIc').live('click', function () {
var typeJSON = {};
typeJSON["type"] = 1;
$.ajax({
type: "POST",
url: "<%= Url.Action("Link", "Home") %> ",
dataType: "jsonData",
data: typeJSON,
success: function(data) {
}
});
});
Будет ли это перенаправить страницу или будет ждать, когда я что-то сделаю с (данными)?
Это правильный путьсделать это?