次のような ajax 呼び出しがあります。
$.ajax({
url: '@Url.Action("SaveStudy")',
type: "POST",
contentType: 'application/json',
data: JSON.stringify({
....irrelevant data
}),
success: function (result) {
....irrelevant data
},
error: function (result) {
//alert("I had an error");
}
});
コントローラーのロジックが HttpStatusCodeResult を返すと、その ajax 呼び出しのエラー セクションに到達します。コントローラーのコードは次のようになります。
if (Participants==null)
{
return new HttpStatusCodeResult(409, "No Players were selected!");
}
AJAX 呼び出しのエラー セクションで、「プレイヤーが選択されていません」というエラー メッセージをアラート (または実際には何か) に表示する方法はありますか?