0
我想調用操作評論片段控制器,但由於某種原因,ajax調用調用主控制器上的索引操作。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 }
);
嗨達林,感謝您的快速答案完美。我還有1個更快的問題。片段控制器的註釋操作返回一個局部視圖,它顯示在一個新頁面上(沒有注入到div#註釋中)任何想法爲什麼會發生這種情況? –
請忽略上述評論中的問題,我已使用Ajax.actionLink解決了它。 –