Я создаю базовый форум, где каждое сообщение содержит имя автора, текст и дату его создания. Я хотел бы, чтобы форум постоянно обновлялся через AJAX и показывал новые сообщения, которые были созданы на лету. В настоящее время у меня есть файл PHP getlatest.php?lastid=...
, который извлекает все сообщения из идентификатора, данного самому последнему. возвращает данные в HTML, например, так (я уже изменил его, так что вы можете увидеть дивы, StackOverflow выбрасывает их):Выбор divs, полученных через AJAX в jquery
foreach ($print as $value)
{
$readyText .= div id = $value->post_id;
$readyText .= $value->first_name.' '.$value->last_name.' posted the following:'.
$value->post_text.' The post was made about '.$time.' ago.
$readyText .= '/div>';
}
У меня есть некоторые AJAX код JQuery, который извлекает каждые несколько минут
setInterval("update()", 3000);
function update()
{
$.get("getlatest.php",
{
id: latestmessage
},
function(response){
$("#forum_entries").prepend(response);
latestmessage = $.cookie('last_post_id'); //This is
//how I know what the latest post id is
}, "html");
Я хотел, чтобы выделить все новые сообщения, которые были представлены с использованием (в настоящее время очень популярна) желтую техники выцветанию, как и
$("#somediv").effect("highlight", {}, 1500);
Мой вопрос - к чему Div в Я применяю этот эффект? Я должен добавить это в PHP, каждый пост на форуме имел идентификатор div, который был фактически его PK в базе данных.