所以我有這個MVC 3應用程序有一個下拉,我用jquery填充div。它在本地工作正常,但是當我將它部署到服務器時,它的重定向不正確。這裏是我的jquery:使用jQuery發佈mvc 3部署時不工作
$("#ddlCategoryMain").change(function() {
$.post("/Home/Category/", { mileID: $(this).val() }, function (data) {
refreshDiv($("div#main"), data);
});
});
function refreshDiv(select, data) {
select.html("");
select.append(data);
}
本地這工作正常。但是當部署到我的服務器,它似乎尋找http://myserver/Home/Category,而不是http://myserver/mywebsite/Home/Category
我可以通過簡單地添加我的應用程序的名稱之前在/ jquery函數中的/首頁/類別,但不覺得正確...
我也試着在/ Home之前添加../,〜/,../../,但這沒什麼區別。
對這個小問題的任何解決方案? 謝謝!
謝謝!你的第一個選擇是我正在研究的東西,但不知何故肯定是做錯了,因爲它不工作。現在呢! – LanFeusT
有沒有人知道爲什麼它不工作沒有URL.action()? – mzonerz