5

在我的 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

我也试过没有文档准备功能......没有用。

4

1 回答 1

4

window.onload = Flike() 错误

它应该是

window.onload = Flike;

但是如果您使用的是 jQuery,为什么不添加它

$(window).load(Flike)

如果你只是加载一个脚本,你为什么不使用

$.getScript("/facebook/like.js");

最后,如果您在页面加载后调用它,document.ready 事件将不会为这个新脚本再次触发。

于 2012-12-21T13:43:05.390 回答