tsigel логику понял, спасибо, но как это применить к такому коду?
var ids_array = getCookie('ids_array');
function openIds(obj) {
for (var key in obj) {
if (typeof $(key) !== 'undefined') {
if ($(key).hasClass('namesc_sub')) {
SDD.checkSubs(parseInt(key.substr(11)));
} else if ($(key).hasClass('namesc')) {
SDD.checkSub(key);
}
}
var next_obj = eval('obj.' + key);
if (next_obj !== undefined) {
openIds(next_obj);
}
}
}
if (ids_array) {
var ids_obj = JSON.parse(ids_array);
openIds(ids_obj);
}
ids_obj многоуровневый\многомерны объект, и нужно пройтись по каждому элементу, каждый элемент участвует в аякс запросе
SDD.checkSubs и SDD.checkSub функции с аяксом