我嘗試從服務器使用jQuery檢索JSON對象。這個對象的一些屬性是數組。當這些數組不爲空時,我可以處理我的對象。但是,當我取回這樣一個JSON:無法使用jQuery檢索特定的JSON對象
{"Id":144,"Identifier":"4000011","ContractId":115,"ContractName":"Test4","Meters":[],"Scans":[]}
其中「米」和「掃描」是空的,jQuery的引發錯誤...我查詢我的服務器使用此代碼:
$("#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 2012-04-05 11:20:05
我不知道:(我沒有得到服務器端錯誤在客戶端,在錯誤處理程序中,參數「errorThrown」是一個空字符串,而textStatus的值是「error」。 .. – schglurps 2012-04-05 11:38:11