如何重新加载twitter按钮?

Dav*_*ide 8 twitter ajax render button reload

对于ajax页面我打电话:

twttr.widgets.load()

但从未发生过,它不会重新加载twitter按钮.

我也尝试过

twttr.widgets.load( "nameDiv")

但我得到这个错误:

TypeError:对象nameDiv没有方法'getElementsByTagName'

我究竟做错了什么?

Dav*_*ide 9

我解决了这个解决方案(使用jQuery),其他更好的想法?

function tw_reload()  // reload tweet button
{
  $('.social-tw').html('');
  $('.social-tw').html('<a href="https://twitter.com/share" class="twitter-share-button" data-url="' + window.location.href + '">Tweet</a>');
  // refresh the widgets
  twttr.widgets.load();
}
Run Code Online (Sandbox Code Playgroud)