Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.05.2012, 20:39
Аспирант
Отправить личное сообщение для madgals Посмотреть профиль Найти все сообщения от madgals
 
Регистрация: 27.12.2008
Сообщений: 53

необходимо очистить страницу полностью и заполнить новыми данными
Делаю с jQuery
Делаю запрос ajax и в success делаю так:
$('html').remove();
document.write(html);


когда делаю этот запрос один раз - все ок, данные на странице меняются. А вот второй раз - страница остается пустой. Я понимаю, глупый метод, но неохота было ради маленькой страницы для каждого блока свои методы обновления описывать. вот и думал всю страницу целиуом менять.
Ответить с цитированием
  #2 (permalink)  
Старый 13.05.2012, 20:50
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Цитата:
глупый метод, но неохота было ради маленькой страницы для каждого блока свои методы обновления описывать. вот и думал всю страницу целиуом менять.
не изобретайте велосипед если вы всеравно грузите полную страници то не проще ссылку сделать чтоб юзер просто перешел на другую страницу
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2012, 21:26
Аспирант
Отправить личное сообщение для madgals Посмотреть профиль Найти все сообщения от madgals
 
Регистрация: 27.12.2008
Сообщений: 53

Сообщение от cyber Посмотреть сообщение
не изобретайте велосипед если вы всеравно грузите полную страници то не проще ссылку сделать чтоб юзер просто перешел на другую страницу
было бы проще, если бы в требованиях не значилось слово ajax и "без перезагрузки страницы"...
Ответить с цитированием
  #4 (permalink)  
Старый 13.05.2012, 21:27
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

ну тогда грузите боди потому что зачкм заново загружать хедер и фон сайта?
Ответить с цитированием
  #5 (permalink)  
Старый 13.05.2012, 21:28
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от madgals
document.write(html);
после полной загрузки страницы ,если вызывается удаляет всё .
Ответить с цитированием
  #6 (permalink)  
Старый 13.05.2012, 21:30
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от dmitriymar Посмотреть сообщение
после полной загрузки страницы ,если вызывается удаляет всё .
как я и говорил через document.write лутчше не генирировать страницу=)
Ответить с цитированием
  #7 (permalink)  
Старый 13.05.2012, 21:32
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

http://alljs.ru/articles/document-write
Ответить с цитированием
  #8 (permalink)  
Старый 13.05.2012, 21:41
Аспирант
Отправить личное сообщение для madgals Посмотреть профиль Найти все сообщения от madgals
 
Регистрация: 27.12.2008
Сообщений: 53

а как лучше генерировать страницу? jQuery умеет?
Ответить с цитированием
  #9 (permalink)  
Старый 13.05.2012, 21:46
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

яваскрипт умеет ,а значит и jQuery.
просто меняйте содержимое тега body
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск