【发布时间】:2017-09-24 04:43:34
【问题描述】:
由于某种原因,我无法使用我的 AJAX 请求将 id 列表传递到我的控制器操作中。我收到以下 404 控制台错误。谁能告诉我为什么会这样?
错误
加载资源失败:服务器响应状态为 404(未找到) http://localhost:8088/Clients/VolDashboard/getViewsAssigned?candidateIds%5B%5D=177
控制器动作
public JsonResult getViewsAssigned(List<long> candidateIds)
{
long clientId = webRequestState.ClientId.Value;
long clientUserId = webRequestState.ClientUserId.Value;
return Json(clientViewService.getViewsAssignedToCandidates(candidateIds, clientId, clientUserId), JsonRequestBehavior.AllowGet);
}
AJAX 请求
$.ajax({
type: "GET",
url: "../Clients/VolDashboard/getViewsAssigned?" + $.param({ candidateIds: populateSelectedCandidateIds() }),
success: Success,
error: Errors
});
【问题讨论】:
-
public JsonResult getViewsAssigned(List
CandidateIds) 不正确。