[英]Error when trying to include several JS-files from within a JS-file
在html文件中,在body標記中,我具有以下幾行代碼
<script type="text/javascript" src="http://xxx.com/js/publisher/promo.js"></script>
在promo.js文件中,我將這些行
<script type="text/javascript" src="/js/jquery-1.3.2.min.js?v=5-5-09"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="/js/lazyload.js"></script>
當我在瀏覽器中加載html文件時,在promo.js文件的第二行出現了javascript錯誤(缺少; before語句)。 有什么想法為什么會這樣?
您不能以您嘗試的方式包含腳本。 您要么需要使用服務器端腳本來動態創建此捆綁包,要么只需將這三個腳本包含在頁面中即可。
其次,停止包含jQuery的兩個副本; 您只需要一個。 您可能還需要更新它,我們現在是1.7.1。
最后, <script>
包含項應放在<head>
,而不是<body>
。
JavaScript文件無法識別HTML文本。
在promo.js文件中,如果其中包含該文字,則該文字無效。
如果要從javascript文件中包含其他腳本,則需要動態添加javascript文件引用 。
問題是您將HTML標記放在帶有type="text/javascript"
屬性的特定於包含JavaScript的文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.