Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2013, 17:19
Аспирант
Отправить личное сообщение для зверек Посмотреть профиль Найти все сообщения от зверек
 
Регистрация: 18.06.2009
Сообщений: 88

передать аяксом большой объем html
Всем привет!
Скажите пожалуйста, как поступают,когда надо подгрузить аяксом большой объем html? Там и таблицы и формы...И все вперемежку с php... Небольшие объемы я просто в echo засовывал. Но в данном случае придется очень много переверстывать... И как-то тупо, мне кажется. Может как-то еще можно, а я просто не в теме?
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2013, 17:47
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ajax, html, php, echo - все вкучу пособрал. Не вижу связи вообще.
В чем конкретно проблема? На xhr запросы (верней на ответы на них) насколько я знаю не накладываются ограничения по объему.
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2013, 20:02
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

разбить контент по разным файлам, которые подключить на php-странице, к которой и будет отправлен ajax-запрос или в чём вопрос
Ответить с цитированием
  #4 (permalink)  
Старый 02.03.2013, 20:35
Аспирант
Отправить личное сообщение для зверек Посмотреть профиль Найти все сообщения от зверек
 
Регистрация: 18.06.2009
Сообщений: 88

ну вот если мне надо подгрузить аяксом маленький кусочек кода,я делаю так:
echo 'тут немного html тэгов, которые были сгенерированы php скриптом, к которому посылался ajax запрос';

А теперь у меня php скрипт генерит очень много всякогоhtml кода . И весь этот код сводить к одному echo чтобы сформировать ответ аякса - тупо мне кажется. Вот я и спрашиваю, может есть какие-то еще способы?
Ответить с цитированием
  #5 (permalink)  
Старый 02.03.2013, 20:47
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

а что придёт в ответе?
text1
<?php
echo 'text2';
?>

Последний раз редактировалось bes, 02.03.2013 в 21:00.
Ответить с цитированием
  #6 (permalink)  
Старый 03.03.2013, 03:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<!DOCTYPE html>
<h1>
    <?php echo 'зачем делать так' ?>
    когда можно делать вот так?
</h1>
Ответить с цитированием
  #7 (permalink)  
Старый 03.03.2013, 16:15
Аспирант
Отправить личное сообщение для зверек Посмотреть профиль Найти все сообщения от зверек
 
Регистрация: 18.06.2009
Сообщений: 88

ребят, я ничего не понял. Объясните, плиз, поподробнее.
Ответить с цитированием
  #8 (permalink)  
Старый 03.03.2013, 16:24
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от зверек
я ничего не понял
так понял или поняла
Ответить с цитированием
  #9 (permalink)  
Старый 04.03.2013, 04:05
Интересующийся
Отправить личное сообщение для imsha Посмотреть профиль Найти все сообщения от imsha
 
Регистрация: 19.11.2008
Сообщений: 28

Может вам json поможет, и например, какой-нибудь шаблонизатор на стороне клиента.
Ответить с цитированием
  #10 (permalink)  
Старый 04.03.2013, 18:26
Аспирант
Отправить личное сообщение для зверек Посмотреть профиль Найти все сообщения от зверек
 
Регистрация: 18.06.2009
Сообщений: 88

Сообщение от danik.js Посмотреть сообщение
<!DOCTYPE html>
<h1>
    <?php echo 'зачем делать так' ?>
    когда можно делать вот так?
</h1>
Ну и как вашу конструкцию передать аяксом?

Ну вот например.
При клике на вкладку (пункт меню)

$.post("script.php", {id: 10}, function(respons) {
	$("#content").html(respons);		
});


В файле script.php генерится много html кода. Много. Мне просто не хочется релодить страницу, чтобы получить этот контент. Решил использовать аякс. Вот и вопрос- это много как передавать?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение из php в html через js Mateus jQuery 5 26.12.2012 22:24
Передать значение из html в js Mateus jQuery 3 24.12.2012 18:58
Как передать код html страницы из фрейма на сервер vuler Общие вопросы Javascript 5 20.02.2012 16:31