обрабатываю текстовый файл Код (Javascript): $.get('data.txt',function(data) { var tags = {}, params, lines = data.split("\n"); $.each(lines, function(n, elem) { params = elem.split("\t"); tags[params[0]] = { 'open':params[1], 'close':params[2], 'title':params[3] }; }); }); //как здесь получить объект tags? //не работает for (var key in tags) { alert(tags[key].title + ' ' + tags[key].open + tags[key].close); }
зачем плодить одинаковые посты? по сути ... замыкания... область видимости переменных или tags объявляете как глобальную переменную до входа в $.get либо обработку через for осуществляете внутри $.get
@Konstant1n, а ты в курсе, что AJAX работает асинхронно? Т.е. следующая за $.get оператор исполнится до того, как результат опроса придёт. Поэтому вся обработка результата должна быть внутри функции обратного вызова, отрабатывающей по завершению ajax-запроса. Вот и всё