jQuery AJAX显示有关单击错误重定向的详细信息

时间:2018-07-06 15:09:25

标签: c# jquery asp.net asp.net-mvc asp.net-core

我有这个脚本,当我在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));
}

1 个答案:

答案 0 :(得分:1)

代替

$("#MCDetail").load("home/meetingcenterdetail/", {
                id: $(this).data('assigned-id')
            });

尝试:

$("#MCDetail").load("/home/meetingcenterdetail/", {
                    id: $(this).data('assigned-id')
                });

基本上,我在家门前加了一个斜线,这是根目录。