$(document).ready(initializeActivityFeed); function initializeActivityFeed() { refreshFeed(); } function refreshFeed() { $.getJSON('lazy.php?page=activityfeed', function (data) { $('#feed').html(''); $.each(data, function (key, value) { // key = meaningless // value = one event var date = value['date']; var event = value['event']; var entry='<div class="feed-item"><div class="date">'+formatMessageTimestamp(date)+'</div><div class="text">'+event+'</div></div>'; $('#feed').append($(entry)); }); // prepare the lazy-loaded-links for the profile views ... prepareLazyLinks(); }); setTimeout(refreshFeed, 500); }