Piotr
Stanek
Programista PHP /
JS developer
Temat: dostep do zmiennych
witam,mam taki kod
//array in detail
console.log('start map');
for (var key in collection_id)
{
if (key != 'remove')
{
getDetail(collection_id[key])
}
}
console.log(collection_map);
console.log('end map');
metoda getDetail pobiera dane json i zapisuje wynik do tablicy collection_map
var collection_map = new Array();
function getDetail(id)
{
Ext.Ajax.request({
url: 'json/detail',
params: {
id : id,
kvsSource : 'IRC'
},
success: function(result2, request) {
collection_map[km2] = Ext.util.JSON.decode(result2.responseText).data;
console.log(result2);
km2++;
result2 = '';
}
});
return true;
}
Problem w tym, że collection_map mam puste mimo tego ze w metodzie jest ok
tak jak bym chciał pokazać collection_map zanim foreach pobierz wszystkie dane.. Ma ktoś jakiś pomysł??
Wszystko działa na Ext.JS