GenadiyPaluch

Как сделать чтоб блок обновлялся без перезагрузки страницы

4 сообщения в этой теме

Всем привет, помогите пож-ста сделать следующее.
На главной странице имеет блок Последние комментарии 

 

Цитата

<div class="title"><a onclick="fync();" class="icon refresh" original-title="Обновить"></a><a href="/?do=lastcomments"><span style="color:#444444">Последние комментарии</span></a> </div>
<div class="inside-body"> {include file="engine/modules/icomm.php"}</div>
</div>

 

Как сделать что бы при нажатии на кнопку обновить, блок обновлялся без перезагрузки страницы?

Нет, блок выглядит так

Цитата

<div class="inside">
<div class="title"><a onclick="fync();" class="icon refresh" original-title="Обновить"></a><a href="/?do=lastcomments"><span style="color:#444444">Последние комментарии</span></a> </div>
<div class="inside-body"> {include file="engine/modules/icomm.php"}</div>
</div>

 

Изменено пользователем GenadiyPaluch

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написать что то вроде:

function refresh() {

$.ajax({
url: 'engine/modules/icomm.php',
success: function(data) {

$('.inside').html(data);

}
});
}

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, GenadiyPaluch сказал:

в <a onclick="fync();" что прописать?

onclick="refresh()"
Только там вместо
$('.inside').html(data);
нужно
$('.inside-body').html(data);

Ну и это я набросал. По хорошему нужно это доработать - брать последний элемент текущий элемент, в ответе смотреть есть ли что то за ним и если есть - добавлять после последнего текущего.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас