我在mvc 4实体框架中有一个项目,并使用ajax调用控制器方法.我的问题是当我使用我的app本地时,url是"控制器/方法"但是当我发布时我必须将URL更改为" http:// domain/appName/Controller/Method "
我该怎么做才能获得ajax url的绝对路径?我的ajax是在js文件上,我不能使用像html.actionlink这样的函数
例:
$("#btnAnswer").click(function () {
$.ajax({
url: "http://domain/appName/Controller/method/",
//url: "/Controller/method/",
data: { answer: $("#answer").val(), question_id: $("#question_id").val(), answer_id: $("#answer_id").val() },
success: function (result) {
alert(result);
}
}).error(function () {
}).fail(function () {
});
});
Run Code Online (Sandbox Code Playgroud)