twitter小部件仅在webapp ajax页面中首次加载?

标签 twitter widget

我试图在我的ajax加载页面中加载twitter小部件api。

我试图以几种不同的方式加载脚本,而Im每次都可以运行警报,而不是脚本本身。

因此,当我第一次加载页面时,脚本就可以运行,但是如果我回到菜单并返回此页面,那么它不会加载吗?

这是ajax加载的页面。

<div id="twitterwid">

<a class="twitter-timeline" width="320" height="500" href="https://twitter.com/my account" data-widget-id="my widget id number">Loading tweets by @me</a>
<script>

alert("alert is working");

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");


</script>

<div>

任何输入表示赞赏,谢谢。

最佳答案

您要做的就是:通过调用以下命令在页面上调用窗口小部件标签的重新渲染:

twttr.widgets.load()

Similar question on Twitter Dev Channel

注意:内联脚本不会在AJAX加载后执行。
有关此问题的解决方案,请参见:此SO Q&A

关于twitter小部件仅在webapp ajax页面中首次加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14010188/

相关文章:

python dateutil unicode警告

javascript - 是否可以从 Dashboard 小部件中创建新的小部件实例?

widget - 在 Spec 中添加一行会导致一列?

django 在渲染表单时转义小部件

rest - twitter API 和 Rest Call 的认证

javascript - 如何通过调用脚本一次而不是 X 次来更快地加载 Twitter 分享按钮?

php - 使用 openid-selector 在没有第三方的情况下实现社交登录

javascript - 通过定义要查找的类来加速 Facebook/Twitter/G+ 按钮

python - 我该如何修复它,以便小部件password_entry在正确的密码后被销毁?

android - 时代广场和今天的约会