20
jQuery Ajaxエラー処理、カスタム例外メッセージを表示
カスタム例外メッセージをjQuery AJAXエラーメッセージのアラートとして表示する方法はありますか? たとえば、Struts by を介してサーバー側で例外をスローする場合throw new ApplicationException("User name already exists");、jQuery AJAXエラーメッセージでこのメッセージ(「ユーザー名はすでに存在しています」)をキャッチします。 jQuery("#save").click(function () { if (jQuery('#form').jVal()) { jQuery.ajax({ type: "POST", url: "saveuser.do", dataType: "html", data: "userId=" + encodeURIComponent(trim(document.forms[0].userId.value)), success: function (response) { jQuery("#usergrid").trigger("reloadGrid"); clear(); alert("Details saved successfully!!!"); }, error: function (xhr, ajaxOptions, thrownError) { alert(xhr.status); alert(thrownError); } }); } }); …