Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать обновление новостей с выводом через custom ?

Как сделать обновление новостей с выводом через custom ?


     03.11.2015    Общие вопросы    636

вопрос
Здравствуйте. Имеется блок с выводом новостей через custom. Возможно ли сделать обновление новостей в блоке, не обновляя страницу? Например, чтобы в заголовке блока была кнопочка Обновить, которая обновляет содержимое блока =)

Прошу прощения, если вопрос совсем нубский.

Ответил: Sander


Вопрос не нубский. Но и не простой.
Но сложные пути решения оставим на потом. Но можно воспользоваться "костыльным" методом.

<script>
function custom_reload(area){
    ShowLoading();
    $.post(window.location.href,{},function(d){
        HideLoading();
        $("#"+area).html($("#"+area,d).html());
    });
    return false;
}
</script>
<a href="#" onclick="custom_reload('custom-area');return false;">Обновить блок</a>
<div id="custom-area">
{custom limit="10"}
</div>


UPD: Код исправлен.

Комментарии пользователей (2)

lineup
18

lineup - 3 ноября 2015 19:12 - Юзер

Спасибо за оперативный ответ.
Попробовал - не срабатывает. Появляется окно загрузки, пропадает - но новости не меняются.

lineup
18

lineup - 4 ноября 2015 20:13 - Юзер

Спасибо SANDER за помощь.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы