добрый день!
имеется таблица, находящаяся в скрытом блоке <div></div>, со стилем:
visibility: hidden;
следующий код загружает с сервера строки таблицы
$.post('test.php', {'test': 'test'}, function(data) {
$('#chart').empty(); // очищаем таблицу
$('#chart').html( data ); // вставляем новый код
$('#chart_block').show(); // показываем скрытый <div>
});
вопрос, почему таблица не отображается?
она занимает пространство на странице, по коду видно - все данные на месте. но! данных не видно - хоть убейте.
если делать ее изначально - видимой, то все в порядке. строки исправно заполняются.
с jQuery работаю недавно, но подобных приключений не встречал. может что обновить надо?
видел, люди располагают такие (скрытые) элементы далеко за пределами страницы (что-то вроде left: -9999px
, неужели только так решается?