我试图导入jquery以使用语义ui。问题是,它给了我一些错误:
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>
有谁知道为什么会这样?任何帮助表示赞赏!
更新
我尝试在我的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>
任何人都知道为什么会这样吗?
答案 0 :(得分:0)
忘记关闭div
文件中的home.php
标记。