在我的开发框中,我网站的 URL 是“http://localhost:portname/home”,当我在登录后单击右上角的“Hello”时,它带我到的路径是“localhost:/帐户/GetTabContent/tab1"
使用以下 jQuery 代码:
var url = "/Account/GetTabContent/tab1";
var targetDiv = $('#div1');
$.get(url, null, function (result) {
$(targetDiv).html(result);
});
这在我的盒子上运行良好。但是,当我们将其部署到我们的测试服务器时,实际网站的路径是:
http://server name/website folder/home
现在,当我在登录后单击名称时,它仍然需要我
http://server name/Account/GetTabContent/tab1
我得到一个 404 错误。我如何强迫它去
http://server name/website folder/GetTabContent/tab1
我希望我的问题是有道理的。如果没有,请告诉我,我会澄清
** * *编辑* ****
好的,我们通过更改以下代码解决了问题(从 url 中删除了控制器名称,想知道调用另一个控制器的操作时会怎样)
**var url = "GetTabContent/tab1";**
var targetDiv = $('#div1');
$.get(url, null, function (result) {
$(targetDiv).html(result);
});