所以我有一个像这样的ajax调用:
$.ajax({
type: "GET",
url: "Home/GetFullView",
success: function (data) {
$("#sched").html(data);
},
fail: function () {
}
});
其中" Home"是控制器" GetFullView"是行动。有时呼叫有效。但是有时它会崩溃应用程序,因为它会尝试这个URL:" Home / Home / GetFullView"。所以它正在添加" home"曾经太多次了。
我怎样才能始终如一地检查相同的网址而不会使" Home"控制器名称?
如果我只是使用url:" GetFullView"它也崩溃了,因为它寻找" Home"控制器。
答案 0 :(得分:1)
介绍一个领先的/
url: "/Home/GetFullView",
答案 1 :(得分:0)
你需要一个local url
喜欢:
url: "/Home/GetFullView"
答案 2 :(得分:0)
要使您的相对路径完全合格,请使用以下命令:
url: "~/Home/GetFullView"
无论您是在网站还是应用程序级别,这都将为您提供正确的合格路径。