webmethod 内でスローされたすべての例外が jQuery Ajax エラー コールバック関数に直接送られるようにする方法はありますか?
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "MantenimientoNotasCapacidades.aspx/SaveViaWebService",
data: JSON.stringify(params),
dataType: "json",
async: true,
success: function (data) {
},
error: function (request, status, error) {
var response = JSON.parse(request.responseText).d;
var error = JSON.parse(response);
alert(JSON.parse(request.responseText).error.message);
}
});
JSON.parse(request.responseText).Messageを使用することでそのエラーの情報を表示するのに十分であることはわかっていますが、例外が発生するたびにコードがすぐに停止し、押し続ける必要があることがわかりました。 F10 または F5 を押して、最終的にアラートを表示できるようにします。
コードを「try」ブロックで囲むことは既に試みましたが、使用できる Visual Basic アプリケーションで行うように「catch」ブロックで多くのことを行うことができないため、それを行う意味があまりありません。 MsgBox に例外メッセージを表示する 'catch' ブロック。
コードの実行を停止せずに、webmethod でスローされたすべての例外をエラー コールバック関数でキャッチする方法はありますか?
どんな助けでも大歓迎です。
PS 明けましておめでとうございます!!