2017-06-04 50 views
0

我試圖導入jquery以使用語義ui。問題是,它給了我幾個錯誤:未導入jQuery

Uncaught ReferenceError: jQuery is not defined 
    at semantic.min.js:11 
main.js:3 Uncaught ReferenceError: $ is not defined 
    at main.js:3 

我知道這是告訴我jQuery沒有被導入,但我不知道爲什麼。這是我的主頁:

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <title>My Ttitle</title> 

    <link href="https://fonts.googleapis.com/css?family=Cabin" rel="stylesheet" /> 

    <link rel="stylesheet" href="res/css/frameworks/semantic-ui/semantic.min.css" /> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" /> 
    <link rel="stylesheet" href="res/css/main.css" /> 
</head> 
<body> 
    <?php require ROOT_DIR . "views/navs/main_nav.php"; ?> 

    <?php 
    if(!isset($_GET["section"])): 
     require ROOT_DIR . "views/home.php"; 
    endif; 
    ?> 

    <!-- IMPORTING JQUERY FROM GOOGLE --> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
    <script src="res/css/frameworks/semantic-ui/semantic.min.js"></script> 
    <script src="res/js/main.js"></script> 
</body> 
</html> 

有誰知道爲什麼會發生這種情況?任何幫助表示讚賞!

UPDATE

我想在我的3個主要的標籤添加一個空的script標籤,並不知它現在正在進口。它現在看起來像這樣:

<!-- IMPORTING JQUERY FROM GOOGLE --> 
<script></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<script src="res/css/frameworks/semantic-ui/semantic.min.js"></script> 
<script src="res/js/main.js"></script> 

任何人都知道爲什麼會發生這種情況?

+1

呈現的HTML如何看起來像。這就是你想看到的 - 也擊中F12,並看看網絡標籤 – mplungjan

+1

你確定res/css文件夾內的semantic.min.js? – Gerard

+0

由於某種原因,當我去網絡選項卡它不顯示jquery被加載... HTML看起來不錯,它顯示我的腳本標記。 –

回答

0

忘記關閉我的home.php文件中的div標記。