Jquery不会从控制器加载ActionResult

时间:2014-05-26 20:24:57

标签: jquery asp.net-mvc

我已经有了主要的布局,在这里我有一个简单的jquery代码来加载来自控制器的动作:

var url = "Logowanie/ikonaWiadomosci";

$.get(url, null, function (data) {
$("#kontrolkaWiadomosci").html(data);
            });

问题是,此代码仅在用户位于主页上时才有效,例如" www.mypage.com"。但是,当用户在页面上#34; www.mypage.com/home/user"时,代码不会工作。我认为问题出在" url",但我不知道该怎么做..这对我来说非常重要。你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

var url = '@Url.Action("ikonaWiadomosci","Logowanie")';

$.get(url, null, function (data) {
    $("#kontrolkaWiadomosci").html(data);
});