web-dev-qa-db-ja.com

AJAX-成功とエラーの応答本文を取得します

愚かな質問をお詫び申し上げますが、あなたの助けが必要です。 AJAX内の応答に関する情報を取得する必要があります。

$.ajax({
          type: "POST",
          url: '/register',
          data : registerRequestJSON,
          contentType:"application/json",
          success: function(data){
              $("#register_area").text();// need to show success
          },
          error: function(err) {
            $("#register_area").text("@text"); // @text = response error, it is will be errors: 324, 500, 404 or anythings else
          }
    });

レスポンスボディをどのように使用できますか? ( documentation Jquary.Ajax は現時点では機能していません)

15

エラーハンドラーの最初のパラメーターはjqxhrです。これには、応答本文を提供するresponseTextプロパティがあります。

$.ajax({
          type: "POST",
          url: '/register',
          data : registerRequestJSON,
          contentType:"application/json",
          success: function(data){
              $("#register_area").text();// need to show success
          },
          error: function(jqxhr) {
            $("#register_area").text(jqxhr.responseText); // @text = response error, it is will be errors: 324, 500, 404 or anythings else
          }
    });
18
Arun P Johny