Решено Динамическая загрузка контента

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2

ScripTop

Проверенные
Сообщения
101
Решения
1
Реакции
6
Баллы
8,120
Подскажите как делается динамическая загрузка контента? Есть какое-то универсальное решение?

Как сделать AJAX запрос и подменить p-body-content понятно, интересует куда/как делать запрос, чтобы получить только контент. И если это вообще правильный подход?
 
Решение
интересует куда/как делать запрос, чтобы получить только контент
Просто попросить ответ в формате JSON:
1651998865072.png

Когда движок видит, что от него хотят ответ в формате JSON, он только запрошенный контент и рисует, без контейнера. И запрошенный контент отдаёт в жсоне в html.

Если Вам нужен пример с заменой части страницы на что-то с сервера, то можете подсмотреть в постах/ресурсах с большим кол-вом реакций. Там же когда реакции смотришь, есть кнопка внизу "Показать ещё...", которая загружает ещё список и так же показывает кнопку, если есть ещё.
Ну или активность в профиле. Но там не замена, там дополнение списка.
интересует куда/как делать запрос, чтобы получить только контент
Просто попросить ответ в формате JSON:
1651998865072.png

Когда движок видит, что от него хотят ответ в формате JSON, он только запрошенный контент и рисует, без контейнера. И запрошенный контент отдаёт в жсоне в html.

Если Вам нужен пример с заменой части страницы на что-то с сервера, то можете подсмотреть в постах/ресурсах с большим кол-вом реакций. Там же когда реакции смотришь, есть кнопка внизу "Показать ещё...", которая загружает ещё список и так же показывает кнопку, если есть ещё.
Ну или активность в профиле. Но там не замена, там дополнение списка.
 
Спасибо, то, что нужно.

Код:
$.getJSON('/members/scriptop2.1/latest-activity?&_xfWithData=1&_xfToken=1652013165%2Cb583d9edcfb4a0370919b3ee34bdba49&_xfResponseType=json', function(data) {
     console.log(data);
});

Не подскажете, за что отвечает _xfWithData=1 и как получить _xfToken?
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу