当我在mozilla上运行我的网站时,我收到了上面的错误。这里有一些可能有用的代码片段
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
但它在chrome上工作得很好。我不知道为什么会出现这个问题。如果有人告诉我原因,我会有所帮助
提前致谢
已编辑:我忘了提及我的所有javascript都是在页面的bollom中调用的
答案 0 :(得分:15)
确保在加载bootstrap之前加载jquery.js文件。 这解决了我的问题。
答案 1 :(得分:0)
该错误只能由以下三种情况之一引起:
您的JavaScript文件未正确加载到您的网页
你有一个拙劣的jQuery版本。这可能是因为有人编辑了核心文件,或者插件可能覆盖了$变量。
在页面完全加载之前,您已运行JavaScript,因此,在jQuery完全加载之前。 您应该检查Firebug网络面板以查看文件是否实际正在正确加载。
如果没有,它将突出显示为红色,旁边会显示“404”。如果文件正确加载,则表示问题是数字2。
确保所有javascript代码都在代码块中运行,例如:
$(document).ready(function () {
//your code here
});
答案 2 :(得分:0)
你的第一次加载jquery.js(min)然后加载loadrap 的 强>
<script src="/node_modules/bootstrap/dist/js/bootstrap.js"></script>