0

私の$.ajaxには

error: function (xhr, ajaxOptions, thrownError) {
            var result = $.parseJSON(xhr.responseText);
            alert(result.ErrorMessage);
  }

これは以前のすべてのアプリで機能しましたが、今回はこれが詰まって無効なJSONエラーが発生しました。jQuery 1.5、asp.netMVC3を使用しています。

PS:jQueryのドキュメントを見ましたが、JSONが消費するものの例がわかりませんでしたerror

4

1 に答える 1

0

の値は何xhr.reponseTextですか?console.log()を使用して印刷するだけです。エラーページをJSONとしてフォーマットしていない限り、サーバーから標準の500 HTMLを取得している可能性があります。そのため、JSONとして解析することはできません。

responseTextjQueryは、エラーが発生した場合にサーバーから返されるものを指示しません

于 2012-11-30T18:50:49.050 に答える