Делаю с jQuery
Делаю запрос ajax и в success делаю так:
$('html').remove();
document.write(html);
когда делаю этот запрос один раз - все ок, данные на странице меняются. А вот второй раз - страница остается пустой. Я понимаю, глупый метод, но неохота было ради маленькой страницы для каждого блока свои методы обновления описывать. вот и думал всю страницу целиуом менять.