スニペットコントローラーでアクションコメントを呼び出そうとしていますが、何らかの理由でajax呼び出しがホームコントローラーでインデックスアクションを呼び出します。
Ajaxコール
$(".test").click(function (evt) {
var urlData = $(this).attr("href");
var url = urlData.split("?")[0]; //URL is /snippet/comment?comID=2
var commentID= urlData.split("=")[1] //
$.ajax({
Url: url,
type: 'Get',
date: { comID: commentID},
success: function (data) {
$("#Comments").html(data);
}
});
evt.preventDefault();
});
ルート
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);