【发布时间】:2016-01-28 16:14:45
【问题描述】:
我在 mvc 4 实体框架中有一个项目,并使用 ajax 调用控制器方法。 我的问题是当我在本地使用我的应用程序时,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 () {
});
});
【问题讨论】:
标签: c# ajax entity-framework asp.net-mvc-4 razor