Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >bootsrap+jquery+组件项目引入文件的常见报错报错一:Uncaught ReferenceError: $ is not defined报错二:jsp页面相对路径和绝对路径的问题:报错三:

bootsrap+jquery+组件项目引入文件的常见报错报错一:Uncaught ReferenceError: $ is not defined报错二:jsp页面相对路径和绝对路径的问题:报错三:

作者头像
王小婷
发布于 2018-05-31 07:07:59
发布于 2018-05-31 07:07:59
26.7K00
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

做一个项目的时候 ,控制台总是会出现各种bug,其实不用慌张,终结起来也就几种类型的错误,在开发中每次遇到错误都善于总结,下次在看到就会胸有成竹知道是什么情况了,以下是在开发过程中总结的一些错误以及错误的解决方法。

报错一:Uncaught ReferenceError: $ is not defined

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Uncaught ReferenceError: $ is not defined
Uncaught ReferenceError: jQuery is not defined

图片.png

错误原因:文件加载的顺序不对,jQuery文件的顺序要在前面

图片.png

方法:把jQuery文件写在所有script文件前面

图片.png

报错二:jsp页面相对路径和绝对路径的问题:

正常路径:html里面的../../,改成jsp页面就找不到路径了,这个时候成了这个鬼样子

图片.png

这时候,只需要在文件里面加入这段代码:

图片.png

解决办法:在<html>和<head>之间插入以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<%
    String path = request.getRequestURI();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path;
%>
<base href="<%=basePath%>">

报错三:Uncaught TypeError: $(...).tooltip is not a function

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Uncaught TypeError: $(...).tooltip is not a function
    at HTMLDocument.<anonymous> (app.js:42)
    at l (jquery.min.js:4)
    at Object.fireWith [as resolveWith] (jquery.min.js:4)
    at Function.ready (jquery.min.js:4)
    at HTMLDocument.S (jquery.min.js:4)

图片.png

原因:包括两个不同版本的jQuery UI。这可能会导致冲突。尝试删除

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>

解决办法: 编辑:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script>
jQuery( document ).ready(function( $ ) {
   $('.hasTooltip').tooltip();
});
</script>

像这样使用它,解决了我的问题!

报错四:Uncaught TypeError: $(...).sortable is not a function

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Uncaught TypeError: $(...).sortable is not a function
    at HTMLDocument.<anonymous> (dashboard.js:12)
    at l (VM552 jquery.min.js:4)
    at Object.fireWith [as resolveWith] (VM552 jquery.min.js:4)
    at Function.ready (VM552 jquery.min.js:4)
    at HTMLDocument.S (VM552 jquery.min.js:4)

报错五:bootstrap.min.js:7 Uncaught Error: Bootstrap requires jQuery

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bootstrap.min.js:7 Uncaught Error: Bootstrap requires jQuery
    at bootstrap.min.js:7

图片.png

解决方案:解决方案:将jquery.min.js放在bootstrap.min.js文件之前引用,bootstrap.min.css文件在整两个文件前后引用都无妨(测试多次)。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.01.19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
项目引入文件的常见报错
做一个项目的时候 ,控制台总是会出现各种bug,其实不用慌张,终结起来也就几种类型的错误,在开发中每次遇到错误都善于总结,下次在看到就会胸有成竹知道是什么情况了,以下是在开发过程中总结的一些错误以及错误的解决方法。 #报错一:Uncaught ReferenceError: $ is not defined
王小婷
2025/05/18
870
项目引入文件的常见报错
前端项目里常见报错
###错误一:Uncaught TypeError: Cannot set property ‘onclick’ of null at operate.js:86
王小婷
2025/05/18
870
前端项目里常见报错
前端项目里常见的十种报错及其解决办法
原因: 当js文件放在head里面时,如果绑定了onclick事件,就会出现这样的错误,是因为W3School的写法是浏览器先加载完按钮节点才执行的js,所以当浏览器自顶向下解析时,找不到onclick绑定的按钮节点,于是报错。因此,需要把js文件放在底部加载,就会避免该问题。
王小婷
2025/05/18
2120
前端项目里常见的十种报错及其解决办法
出现Uncaught ReferenceError: $ is not defined错误
今天在写ajax请求的时候,出现了Uncaught ReferenceError: $ is not defined报错;$未定义是为什么呢?
meihuasheng
2021/03/16
4.4K0
jsp:include引入jsp文件的时候(如果被包含的文件存在js文件),不要用相对路径
在集成时,我的思路是写一个公共JSP文件,里面包含一些常用的js文件,当然此处我用的就是Jquery插件了。
全栈程序员站长
2022/07/01
3K0
基于jsp+servlet图书管理系统之后台用户信息插入操作
根据文章内容撰写摘要总结。
别先生
2017/12/29
5.3K0
基于jsp+servlet图书管理系统之后台用户信息插入操作
36·Python项目-博客(前后不分离)
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/11/08
8720
36·Python项目-博客(前后不分离)
一篇文章教你如何捕获前端错误
随着前端页面承载功能越来越多,用户本地浏览器环境也错综复杂,因此即使有完善的测试,我们也无法保证上线的代码不会出错。在这种场景下,前端页面的监控就成了各个web项目必备的工具。
杨振涛
2019/07/31
4.2K0
如何优雅处理前端异常?
对于 JS 而言,我们面对的仅仅只是异常,异常的出现不会直接导致 JS 引擎崩溃,最多只会使当前执行的任务终止。
grain先森
2019/03/29
2.2K0
如何优雅处理前端异常?
前端开发---异步上传文件
有一个名为ajaxFileUpload的JQuery插件可以利用iframe来实现前端页面中异步上传文件。
MiaoGIS
2020/11/25
1.5K0
前端开发---异步上传文件
个人博客项目之editormd实现写文章功能
想在项目里引入Markdown编辑器实现写文章功能,网上找到一款开源的插件editormd.js
SmileNicky
2022/05/07
3740
个人博客项目之editormd实现写文章功能
《Web性能实战》读书笔记
Web性能调优一直是高级前端必须掌握的技能,市面上不少书简绍性能调优的书总是告诉读者一些理论性的东西,而如何去实践说的却不多,这本书不仅告诉读者Web性能优化的理论知识,同时还会告诉读者怎么用node去设置,是一本前端进阶必看的书。
kai666666
2024/07/11
4970
《Web性能实战》读书笔记
BBS项目(三)
目录 BBS项目(三) 注册forms类编写局部钩子和全局钩子 注册功能前端 注册功能后端 注册功能前端错误渲染 登录页面搭建 验证码 点击刷新验证码 登录功能前后端 首页页面搭建 BBS项目(三) 注册forms类编写局部钩子和全局钩子 '''forms校验''' from django import forms from django.forms import widgets from blog import models from django.core.exceptions import
HammerZe
2022/03/24
7710
BBS项目(三)
分享 60 个 关于 Vue 的常见问题汇总及解决方案
因为一些 npm 的包安装需要编译的环境,mac 和 linux 都还好,大多都齐全 window 用户依赖 visual studio 的一些库和python 2+, windows的小伙伴都装上: windows-build-tools python 2.x
前端达人
2023/10/10
6630
分享 60 个 关于 Vue 的常见问题汇总及解决方案
Nodejs开发框架Express3.0开发手记–从零开始
转载请注明出处: http://blog.fens.me/nodejs-express3/ 程序代码已经上传到github有需要的同学,自行下载。 https://github.com/bsspi
庞小明
2018/03/12
6K0
Nodejs开发框架Express3.0开发手记–从零开始
Vue 脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)
文章内容覆盖范围,芝麻绿豆的破问题都有,不止于vue; 给出的是方案,但不是手把手一字一句的给你说十万个为什么!
CRPER
2018/08/28
5.2K0
Electron 常见问题收录
由于 Windows 和 Mac 原生的应用程序开发难度比较大,所以使用 Electron 版 TRTC 的能力就成了一个不错的选择。不过由于国内网络环境比较复杂,而 Electron 的很多开发资源由位于境外服务器上,所以很多客户在初次对接时会遇到很多的环境配置问题。
用户3045385
2020/04/20
19.4K18
Electron 常见问题收录
VUE(相关简介及初始)
Vue是一个数据驱动页面的一个框架,基于MVVM模式,M指的是数据,V值得是视图,VM是视图模型,将数据绑定视图上(双向绑定)
全栈程序员站长
2022/07/21
9710
VUE(相关简介及初始)
使用APICloud AVM多端框架开发企业移动OA办公的项目实践
本项目主要是针对企业内部员工使用,除了大部分OA办公常用的功能模块,也有部分定制化的功能模块。后台用的PHP+BootStrap+Easyui(PS:是不是感觉很久远的技术了)。
APICloud官方
2022/05/16
1.6K0
Web前端性能测试平台开发(Flask)
开篇先打个小广告,在《牛刀小试-LR性能测试》那篇小文中我有说到性能测试要做到性能的原子化 这样我们把性能可以分为 前端, 网络, 中间件,App(应用),操作系统,数据库等,今天 我们来一起开发一个专门对Web前端性能自动化平台(后续可以在该版本的技术和基础上完善其他功能 比如说:接口的自动化和接口性能以及对其他层的监控数据做可视化)。
晴空SunnySky
2023/10/09
8540
相关推荐
项目引入文件的常见报错
更多 >
LV.2
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验