ajaxリクエストのエラー時に特定のメッセージを返したいです。
[WebMethod]
public static AjaxReturnObject SubmitWager(string token, string track, string race, string amount, string pool, string runners)
{
try
{
var serviceReturn = Services.Account.SubmitWager("", track, race, pool, amount, runners);
return new AjaxReturnObject(serviceReturn.AccountToken, serviceReturn.Payload);
}
catch (CustomServiceException<string> e)
{
throw new Exception(e.Message);
}
}
デバッグでは、必要なときにキャッチにヒットすると言われていますが、jquery ajax呼び出し内のxhrを見ると、常に「リクエストの処理中にエラーが発生しました」と表示されます。
error: function (xhr, textStatus, errorThrown) {
log(xhr, textStatus, errorThrown);
}
xhr.responseTextの下でajax呼び出しに戻るために希望のメッセージを取得するにはどうすればよいですか?