0
在PHP文件,我有以下概念:如何foreach數組中的很多對象 - jQuery的?
[ { 「id_enumeration」:
// return assoc $res = DBQUERY; foreach ($res as $key => $value) { $retval[$cnt] = array("id_enumeration" => $key, "display_value" => $value); $cnt++; } echo json_encode($retval);
在成功的結果,我在Firebug 數組對象像這樣的有3602 ,「display_value」:「Test1」}, {「id_enumeration」:3604,「display_value」:「Test2」}, {「id_enumeration」:3605,「display_value」:「Test3」}, {「id_enumeration」: 3607,「displ ay_value 「: 」TEST4「},{ 」 id_enumeration「:3610, 」DISPLAY_VALUE「: 」TEST5「} ]
我試圖通過foreaching執行此代碼:
success: function(data) {
// get array:
$.each(data, function(idx, obj) {
// get each object:
$.each(obj, function(key, value) {
console.log("Display value: " + value.display_value + " ID enumeration: " + value.id_enumeration);
});
});
}
但console.log中的變量是undefined。如何在數組中的每個對象?什麼是最好的方式來做到這一點?
'$。每個(數據,功能(IDX,OBJ){\t \t \t \t \t \t \t的console.log( 「顯示值:」 + obj.display_value + 「ID枚舉:」+ obj.id_enumeration); });' 仍未定義。 – RePRO
@RePRO在行動中看到它http://jsfiddle.net/arunpjohny/8JGPw/1/ –
現在工作...我的錯誤,被遺忘的數據類型:「json」。 – RePRO