Я работаю над сценарием, который будет «извлекать» последние твиты из API Twitter, а затем отображать их в виде HTML на моей странице с помощью JQuery.
Я новичок в JQuery, так что если кто-томог бы указать мне в направлении необходимой функции на сайте JQuery, я был бы очень признателен.
В настоящее время я построил следующий скрипт:
<!-- Use the Google jQuery CDN for lib support -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<!-- Setup and fetch the JSON data -->
<script type="text/javascript">
$(document).ready(function(){
var url='http://search.twitter.com/search.json?callback=?&q=@req';
$.getJSON(url,function(json){
<!-- Iterate the file -->
$.each(json.results,function(i,tweet){
$("#results").append('<p><img src="'+tweet.profile_image_url+'" widt="48" height="48" />'+tweet.text+'</p>');
$("#results").slideDown("slow");
});
});
});
</script>
<!-- Output the file into the DIV -->
<div id="results"></div>
Скрипт работает нормально, однакоТеперь я хотел бы включить некоторую форму автоматического обновления контента.Т.е. «заново извлекать» фид каждые х минут.
Из того, что я понимаю, мне нужно заменить .append на .html, чтобы содержимое было удалено со страницы перед перезагрузкой, однако у кого-нибудь есть какие-либо предложениякак найти лучший способ обновления содержимого?Я нашел статьи, в которых выражается озабоченность по поводу утечек памяти в браузере и т. Д., И не хочу идти по неверному пути.
Я с нетерпением жду ваших ответов и еще раз спасибо.