相关疑难解决方法(0)

使用jquery post for mvc 3在部署时无法正常工作

所以我有这个MVC 3应用程序有一个下拉列表,我用来通过jquery填充div.它在本地工作正常,但当我将其部署到服务器时,它的重定向不正确.这是我的jquery:

$("#ddlCategoryMain").change(function () {
    $.post("/Home/Category/", { mileID: $(this).val() }, function (data) {
        refreshDiv($("div#main"), data);
    });
});

function refreshDiv(select, data) {
    select.html("");
    select.append(data);
}
Run Code Online (Sandbox Code Playgroud)

本地这个工作正常.但是当部署到我的服务器时,它似乎正在寻找http:// myserver/Home/Category而不是http:// myserver/mywebsite/Home/Category

我可以通过简单地在jquery函数中的/ Home/Category之前添加我的应用程序的名称来修复它,但这感觉不对...

我也尝试在/ Home之前添加../,〜/,../.. /但这没有任何区别.

解决这个小问题的任何方法?谢谢!

asp.net-mvc jquery

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

jquery ×1