我正在动态构建 URL 以传递给 jQuery 按钮单击事件处理程序。
URL 来自模态窗口定义:
<div class="modal hide fade in" id="modal-view-tenant-profile"
data-url="Tenants/ViewProfile">...</div>
id 来自一个按钮:
<button class="btn btn-primary btn-block show-modal"
data-id="@result.UserId">View profile</button>
在我的 JS 函数中,我抓取了两条数据
var url = "Tenants/ViewProfile";
var id = $(this).attr('data-id');
并像这样构造 URL$.get(url + '/' + id, function (data))...
要工作,URL 应该如下所示:
http://localhost:1840/Tenants/ViewProfile/2
但是因为这个控制器操作是从登录的 Lanlord 调用的,所以 URL 看起来像这样:
http://localhost:1840/Landlords/Tenants/ViewProfile/2
我知道我需要创建一个新路由来忽略 URL 的“房东”部分,当房东从租户控制器调用操作时,我该怎么做?