何らかの理由で、私のAJAX要求を使用してコントローラのアクションにIDのリストを渡すことができません。私は以下の404コンソールエラーを取得しています。誰がなぜこれが起こっているのか教えてもらえますか?C#コントローラへのAjax呼び出しが動作しない
エラー
は、リソースの読み込みに失敗しました:サーバーは、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
});
公共化するJsonResult getViewsAssigned(一覧 candidateIds)が正しくありません。 –
loneshark99