[英]Error in javascript after load it with jquery.load
在我的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
我也試過沒有文件准備功能......沒有用。
window.onload = Flike()是錯誤的
它應該是
window.onload = Flike;
但如果您使用的是jQuery,為什么不添加它
$(window).load(Flike)
如果您只是加載腳本,為什么不使用
$.getScript("/facebook/like.js");
最后,如果您在頁面加載后調用此方法,則不會再為此新腳本觸發document.ready事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.