2017-10-08 161 views
-1

我剛剛包含通知插件引導到我的頁面。當我打電話

echo '<script>$(document).ready(function() {$.notify("Hello World");});</script>'; 

控制檯告訴我:

Uncaught ReferenceError: $ is not defined 

這裏是我的Javascript包括。

<script src="assets/js/jquery.min.js"></script> 
<script src="assets/js/bootstrap.min.js"></script> 
<script src="assets/js/bootstrap-notify.min.js"></script> 
<script src="assets/js/select2.min.js"></script> 
<script src="assets/js/contact.js"></script> 
<script src="assets/js/smoothscroll.js"></script> 
<script src="assets/js/counter.js"></script> 
<script src="assets/js/page.js"></script> 
<script src="assets/js/responsive-menu.js"></script> 
+0

在您的代碼放置? –

+1

要麼在加載jQuery.js之前試圖使用'$',要麼不加載jQuery.js,或者正在使用'jQuery.noConflict()',如在wordpress主題中使用 – charlietfl

+0

在php部分的頂部文件 – Markus

回答

-1

將jquery和boostrap js鏈接保留在head標籤的頂部並再次測試。問題必須解決。 這通常發生是因爲您的doc準備好的函數比jquery.js先加載。

<html> 
 
<header> 
 
jquery.js and bootstrap.js at top here 
 
</header> 
 
<body> 
 
</body> 
 
all the remaining links 
 
<script> 
 
document ready here 
 
</script> 
 
<html>

相關問題