我有这个脚本,当我在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));
}
答案 0 :(得分:1)
代替
$("#MCDetail").load("home/meetingcenterdetail/", {
id: $(this).data('assigned-id')
});
尝试:
$("#MCDetail").load("/home/meetingcenterdetail/", {
id: $(this).data('assigned-id')
});
基本上,我在家门前加了一个斜线,这是根目录。