Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2012, 16:10
Новичок на форуме
Отправить личное сообщение для TheKeeeper Посмотреть профиль Найти все сообщения от TheKeeeper
 
Регистрация: 21.03.2012
Сообщений: 5

Логика динамической подгрузки контента через Ajax
Здравствуйте!

Объясните, пожалуйста, логику функции Ajax, которая по запросу пользователя подгружает контент из страницы, ID которой известен.

Несколько вопросов:
1. Каким образом присваивается на сервере ID странице с контентом?
2. Обычно, какая разметка контента на загружаемой странице и как ее отформатировать под нужный дизайн?
3. Каким образом через jQuery можно использовать Ajax запросы?
Ответить с цитированием
  #2 (permalink)  
Старый 21.03.2012, 19:10
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

1. Уточните, о чем именно вы говорите?!
2. Такая, какую выдаст серверная часть Отдадите просто разметку текстом — будут готовые объекты.. бери да вставляй куда надо, отдадите XML — нужно форматировать в DOM, отдадите JSON — тоже самое, нужно форматировать.
3. $.post(), $.get();
__________________
С моих слов записано верно.
Ответить с цитированием
  #3 (permalink)  
Старый 21.03.2012, 20:13
Новичок на форуме
Отправить личное сообщение для TheKeeeper Посмотреть профиль Найти все сообщения от TheKeeeper
 
Регистрация: 21.03.2012
Сообщений: 5

Я говорю о каком-либо идентификаторе страницы, или загружать страницу можно только прямым путем?

$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});

данный код позволяет получать данные по прямому пути, можно ли получить данные не через url?

Последний раз редактировалось TheKeeeper, 21.03.2012 в 20:20.
Ответить с цитированием
  #4 (permalink)  
Старый 21.03.2012, 20:41
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от TheKeeeper Посмотреть сообщение
Я говорю о каком-либо идентификаторе страницы, или загружать страницу можно только прямым путем?

$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});

данный код позволяет получать данные по прямому пути, можно ли получить данные не через url?
нет, нельзя. наличие урл обязательно, кроме тех случаев, когда нужно отправить запрос на текущую страницу, тогда его можно оставить пустым.

можете настроить сам сервер так, чтоб определенные запросы перенаправлялись к определенным страницам, но это уже не ajax делает, а htaccess и конфиги сервера.
__________________
С моих слов записано верно.
Ответить с цитированием
  #5 (permalink)  
Старый 21.03.2012, 20:54
Новичок на форуме
Отправить личное сообщение для TheKeeeper Посмотреть профиль Найти все сообщения от TheKeeeper
 
Регистрация: 21.03.2012
Сообщений: 5

Большое спасибо. В таком случае, данный запрос работает как полная альтернатива include?
Ответить с цитированием
  #6 (permalink)  
Старый 21.03.2012, 21:26
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

Сообщение от TheKeeeper Посмотреть сообщение
Большое спасибо. В таком случае, данный запрос работает как полная альтернатива include?
нет, ни как полная. ajax примет лишь то, что в конечном результате выдал серверный скрипт, плюс ещё возможна работа с сессиями, куками и прочими глобальными данными.. внутренние операции (например работа с переменными, функциями и т.д.) в запрашиваемой странице для принимающей страницы будут не доступны..
__________________
С моих слов записано верно.
Ответить с цитированием
  #7 (permalink)  
Старый 21.03.2012, 23:16
Новичок на форуме
Отправить личное сообщение для TheKeeeper Посмотреть профиль Найти все сообщения от TheKeeeper
 
Регистрация: 21.03.2012
Сообщений: 5

Спасибо. Надеюсь, что разберусь
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по Ajax и подгрузки контента LeBron jQuery 0 29.02.2012 23:37
Не работает JS после подгрузки div через ajax BoB AJAX и COMET 3 09.12.2011 03:03
Работа. Сделать скрипт динамической подгрузки контента. alex1307 Работа 2 28.09.2011 21:46
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Вызов функции печати страницы полученной через AJAX Garik AJAX и COMET 4 02.03.2011 17:05