ajaxオブジェクトの処理に苦労しています。私は各オブジェクトをループし、各オブジェクトから各データ値を出力しようとしています。JQuery ajaxの成功オブジェクトデータの処理
AJAX呼び出し:
$.ajax({
type: "POST",
url: "sample.url",
data: JSON.stringify(SDdata),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
console.log(data)
$('#SD_Title').html(data.PagedData[1].SD_Plan_Name);
$.each(data, function() {
$.each(data, function(index) {
console.log(data.PagedData[index].SD_Plan_Name);
$('#SD_Content').html(data.PagedData[index]);
});
});
},
failure: function(errMsg) {
alert(errMsg);
}
})。
とconsole.logsは未定義のまま投げていますか?
Array[3]
0:Object
SD_Plan_CreatedDate : "11/01/2016"
SD_Plan_ID : 15
SD_Plan_Name : "Jeff Harris D1 Replacement"
SD_Plan_Status : 3
SD_Plan_TotalCost : 75219.56
SD_Plan_UnitCount : 268
1:Object
2:Object
EDIT 1受信データIM:
Console.log(data) output
Object
PagedData:Array[3]
0:Object
SD_Plan_CreatedDate:"11/01/2016"
SD_Plan_ID:15
SD_Plan_Name:"Jeff Harris D1 Replacement"
SD_Plan_Status:3
SD_Plan_TotalCost:75219.56
SD_Plan_UnitCount:268
__proto__:Object
1:Object
2:Object
length:3
__proto__:Array[0]
Total:3
__proto__:Object
多分基本的なデバッグスキルを学ぶので、スタックして実行する必要はありません。あなたのデータの構造について確信が持てないときは毎回verfow –
'console.log(data)' –
冗談なし、私は笑をデバッグする方法を知っています – Charles