Ben*_*Ben 5 javascript jquery jquery-load
在我的a.html我写这个:
<script>
function Flike()
{ jQuery('#ft').load('like.php'); }
</script>
Run Code Online (Sandbox Code Playgroud)
在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>
";}
Run Code Online (Sandbox Code Playgroud)
现在,一切都很好并且有效.
问题出在like.js上,脚本不起作用.这就像.js
我也试过没有文件准备功能......没有用.
window.onload = Flike() 是错误的
它应该是
window.onload = Flike;
Run Code Online (Sandbox Code Playgroud)
但如果你使用 jQuery,为什么不添加它
$(window).load(Flike)
Run Code Online (Sandbox Code Playgroud)
如果您只是加载脚本,为什么不使用
$.getScript("/facebook/like.js");
Run Code Online (Sandbox Code Playgroud)
最后,如果您在页面加载后调用此函数,则该新脚本将不会再次触发 document.ready 事件。
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |