Рассмотрим следующий скрипт, который используется для подсчета подписчиков Twitter. По какой-то причине я получаю список дважды. Я просто хочу, чтобы статистика последователей учитывала элементы в массиве. Любая помощь приветствуется.
echo "<div id='twitter'> <script type='text/javascript'> $(document).ready(function(){ var i; twitterusername = ['Sinbg','followfog','miniclip','vgames']; for(i=0; i<4; i++){ (function(i){ $.getJSON('http://twitter.com/users/' + twitterusername[i] + '.json?callback=?', function(data){ $('#twitter').html( document.getElementById('twitter').innerHTML + twitterusername[i] + ' ' + data.followers_count + ' Followers' + '<br/>'); } ) // end getJSON })(i); }// end for?? });</script></div>";
Измените тег скрипта из твиттера-div.
Вот пример со скриптом внутри.
Здесь со скриптом после div.
Я не могу воспроизвести ошибку с кодом, который вы опубликовали:
Возможно, вы захотите проверить свой php-код, чтобы узнать, выводите ли вы javascript дважды. Другой вариант – очистить содержимое #twitter до получения информации.