【发布时间】:2017-08-05 21:54:36
【问题描述】:
当我尝试从自定义 javascript 文件中调用与引导模式相关的内容时出现以下错误:CLICK HERE FOR IMAGE
我的 index.php:
<?php
require "includes/header.php";
require "includes/navigacija.php";
?>
<div class="modal fade" tabindex="-1" role="dialog" id="dodajVraboten">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title"><span class="glyphicon glyphicon-plus-sign"></span> Додај вработен</h4>
</div>
<!-- MODAL CONTENT -->
</div>
</div>
</div>
<?php
require "includes/footer.php";
?>
包含jquery的我的footer.php:
<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/fastclick.js"></script>
<script type="text/javascript" src="js/skripti.js"></script>
<script type="text/javascript" src="js/postavki.js"></script>
</body>
</html>
当我在 postavki.js 中运行此代码时出现错误:
$(document).ready(function() {
$('#dodajVraboten').modal('show');
});
如您所见,我首先加载了 jquery,然后是引导程序,然后是我的自定义 js 文件 (postavki.js),我遇到了该错误。 我也读过,如果我多次加载 jquery,我会得到这个错误,但这不是问题,因为我只在 header.php 中加载它
如果无法打开这里的图片是错误的:
postavki.js:18 Uncaught TypeError: $(...).modal is not a function
at HTMLDocument.<anonymous> (postavki.js:18)
at fire (datatables.js:3199)
at Object.fireWith [as resolveWith] (datatables.js:3329)
at Function.ready (datatables.js:3548)
at HTMLDocument.completed (datatables.js:3564)
提前谢谢你。
编辑(如果 header.php 有什么不同):
<!DOCTYPE html>
<html lang="mk">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>asd</title>
<link rel="icon" href="sliki/favicon.ico" type="image/x-icon"/>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/font-awesome.css" rel="stylesheet">
<link href="css/normalize.css" rel="stylesheet">
<link href="css/stil.css" rel="stylesheet" type="text/css">
</head>
<body>
【问题讨论】:
-
您还应该为 bootstrap 和 jquery 包含 CSS
-
谷歌具体错误。这很有意义。你会发现很多资源。我们在您的问题中没有足够的信息来为您回答这个问题。
-
@perumalN 我已经编辑了我的问题并包含了 header.php 代码......
-
@cale_b 我已经做到了。找不到解决方案。我应该在问题中包含任何具体内容以便我得到答案吗?
标签: javascript php jquery twitter-bootstrap modal-dialog