jQueryを使用してサーバーからJSONオブジェクトを取得しようとしました。このオブジェクトの一部のプロパティは配列です。これらの配列が空でない場合、オブジェクトを処理できます。しかし、私はこの1つのようなJSONを取得する場合:jQueryを使用して特定のJSONオブジェクトを取得できません
「メーター」と「スキャン」は空である、jQueryのエラーが発生します...私はこのコードで私のサーバーを照会{"Id":144,"Identifier":"4000011","ContractId":115,"ContractName":"Test4","Meters":[],"Scans":[]}
:
$("#test").click(function() {
$.ajax({
type: "GET",
url: "/Gateway/GetDetails/144",
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data, textStatus, jqXHR) {
...
},
error: function (jqXHR, textStatus, errorThrown) {
...
}
});
エラーハンドラでは、パラメータ "jqXHR"のresponseTextプロパティでJSONオブジェクトを確認できます。あなたはこの問題に遭遇しましたか?
ありがとうございます!
エラーは何ですか? – wgcrouch
私は知らない:(私はサーバー側のエラーを取得しません。クライアントでは、エラーハンドラで、パラメータ "errorThrown"は空の文字列であり、textStatusの値は "error"です。 .. – schglurps