Обновление твита Это местоположение после вызова Ajax - PullRequest
0 голосов
/ 28 июня 2011

У меня есть небольшая подпрограмма, которая извлекает небольшие фрагменты новостных статей и кнопку «Tweet This», связанную с соответствующей статьей.

В левой части страницы у меня есть название статьищелчок по нему загружает основную статью справа.

Однако у меня проблема в том, что кнопка «Tweet This» всегда сохраняет тот же URL, что и при загрузке страницы.динамически изменить местоположение "Tweet This"?

Я пытался использовать этот код:

$('#content').find('a.twitter-share-button').each(function()
{
   var tweet_button = new twttr.TweetButton( $( this ).get( 0 ) );
   tweet_button.render();
});

Но это не работает вообще.

1 Ответ

0 голосов
/ 28 июня 2011

Как вы загружаете контент на панели справа?Если это просто обычная ссылка, стоит ли менять ее на небольшой вызов ajax, который вместо этого загружает контент?Таким образом, вы также можете обновить свою кнопку «Tweet this», просто добавив соответствующий код в обратный вызов success для вашего вызова ajax.

В качестве альтернативы, отладьте код, который вы имеете выше: (1) how /где ты это делаешь?(Если он работает при начальной загрузке страницы, очевидно, он не будет обновляться правильно);и (2) проверить, что this относится к правильной вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...