私のコードはajax呼び出しを行います:
$.ajax({
url: "/Controller/EmailUserKeys",
dataType: 'json',
success: function () {
alert('success');
},
error: function () {
alert('error');
}
});
コントローラ内のアクションを呼び出して、JSONを返します。
public JsonResult EmailUserKeys(string UserId)
{
...
return Json(new { success = true });
}
私の問題は、ajaxエラー関数が呼び出され、ajax成功関数が呼び出されないことです。
なんで?
PS。私のアクションが「returnnull;」を返す場合、ajax成功関数が呼び出されます。