簡體   English   中英

使用jquery.load加載javascript后出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM