我有这个脚本,它应该在链接单击时显示MeetingCenter
的详细信息(通过呈现部分视图(,当我在/Home/EmployeeDetails/EmployeeId
上时。但是,它似乎重定向到/Home/EmployeeDetails/home/meetingcenterdetail/
。
视图
<a class="LoadMCDetail" href="javascript:void(0)" data-assigned-id="@Model.MeetingCentre.MeetingCenterId">@Model.MeetingCenter.Name</a>
@section Scripts{
<script type="text/javascript">
$(function () {
$(".LoadMCDetail").click(function () {
$("#MCDetail").load("home/meetingcenterdetail/", {
id: $(this).data('assigned-id')
});
});
})
</script>
}
控制器Home
件
public async Task<IActionResult> EmployeeDetails(string id)
{
return View(await _employeeRepository.GetItemAsync(id));
}
public async Task<IActionResult> MeetingCenterDetail(string id)
{
return PartialView("_MeetingCenterDetailPartial", await _meetingCenterReposiotry.GetItemAsync(id));
}
而不是
$("#MCDetail").load("home/meetingcenterdetail/", {
id: $(this).data('assigned-id')
});
尝试:
$("#MCDetail").load("/home/meetingcenterdetail/", {
id: $(this).data('assigned-id')
});
基本上我在家前面加了一个斜杠,这是根相对的。