在我的a.html中我写了这个:
<script>
function Flike()
{ jQuery('#ft').load('like.php'); }
</script>
在a.html的主体中我写
window.onload = Flike()
like.php是:
echo " <script> var e = document.createElement('script');
e.async = true;
e.src = '/facebook/like.js';
document.getElementById('ft').appendChild(e);
</script>
";}
现在,一切都很好并且有效。
问题在于like.js 脚本不起作用。 这就像是.js
我也试过没有文件就绪功能......没有用。
答案 0 :(得分:4)
window.onload = Flike()错误
应该是
window.onload = Flike;
但如果您使用的是jQuery,为什么不添加它
$(window).load(Flike)
如果您只是加载脚本,为什么不使用
$.getScript("/facebook/like.js");
最后,如果您在页面加载后调用此方法,则不会再为此新脚本触发document.ready事件。