AJAXエラーが成功として返されます。 ASP.NET MVCからJSONエラーを返すには?私が間違っていることを教えてください。ありがとうございました。AJAXエラーが成功として返されます。
[HttpPost]
public JsonResult Register(int EventID)
{
try
{
// code
return Json(new { success = true, message = "Thank you for registering!" });
}
catch (Exception ex)
{
return Json(new { success = false, message = ex.Message });
}
}
$.ajax({
url: "@Url.Action("Register", "Home")",
type: "post",
dataType: "json",
contentType: "application/json",
data: JSON.stringify(postData),
success: function(data) {
},
error: function (data) {
}
});
ここでAJAXエラーとはどういう意味ですか?回答には何が含まれていますか? –
あなたはサーバー上でエラーを捕らえ、有効なjson(エラーではない)を返しています。 'error:'コードをヒットさせたい場合は、例外をキャッチしないでください –