.min.js引入不了

JavaScript08

.min.js引入不了,第1张

上一次引用的js文件明明好好地,今天一打开工程就发现报错了,出现了如下的错误:

从网上找到的两种解决方案:

一、js文件报错的原因:因为Eclipse 3.7以上版本在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator。加入该框架后,如果js文件书写规则不符合规范就会报错。但是工程仍然可以正常运行,为了去掉碍眼的错误提示,我们可以删除该验证框架。

具体方法如下:

(1)打开.project文件:.project文件在Navigator窗口中才显示,在Package Exploer中没有。可以右键工程名称->show in->Navigator->.project

(2)将节点下的值为org.eclipse.wst.jsdt.core.javascriptValidator的删除,之后再将节点下值为org.eclipse.wst.jsdt.core.jsNature的删除即可。

(3)删除之后发现错误提示仍然存在,有的博主说:将该文件内容全选、剪切、保存、再粘贴、保存。就可以将错误提示清除。然后我也照着操作一波,发现仍然报错,当我准备重启时,弹出:

但重启之后并没有解决问题。

二、既然不能通过去掉删除验证的方法,那么可以在验证时将该.js排除,即不对其进行JS验证。

方法:右键点击该.js文件->Myeclipse->Exclude from Validation

然后讨厌的错误提示就没有了!!

myeclipse

js

这个软件,动动手指浇水种果树,可以天天签到领金币哦

乐果园

广告

myeclipse文件导入eclipse问题一二

7513阅读·2评论·1点赞

2018年9月28日

Myeclipse js引入报错问题

7下载·0评论

2015年4月23日

myeclipse_导入js文件报错

69阅读·0评论·0点赞

2015年7月5日

MyEclipse导入项目后 js文件报错

843阅读·1评论·2点赞

2019年12月5日

MyEclipse导入jquery.min.js报错的解决方案

3141阅读·1评论·3点赞

2015年4月9日

MyEclipse导入前端代码所有的js文件出错

316阅读·0评论·0点赞

2018年10月7日

方块游戏平台

精选推荐

广告

解决MyEclipse中的js报错的小方法

1541阅读·0评论·0点赞

2014年11月15日

MyEclipse中js报错

282阅读·0评论·1点赞

2016年9月20日

跳坑:Vue引入mui.min.js或者mui.js报错

2014阅读·0评论·0点赞

2020年3月19日

MyEclipse引入js文件,报错invalid Regular Expression Options

4222阅读·0评论·0点赞

2014年3月10日

MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案

502阅读·0评论·0点赞

2016年6月14日

myeclipse导入js文件报错

393阅读·0评论·2点赞

2017年9月11日

在myeclipse中对导入js文件时报错的解决方法

2956阅读·0评论·3点赞

2018年6月5日

Eclipse中导入项目后js报错解决方法

3.4W阅读·3评论·6点赞

2017年1月22日

通过import引入js文件提示错误

1.2W阅读·0评论·0点赞

2019年4月15日

Myeclipse中js总是报错 解决方法

5129阅读·3评论·2点赞

2016年10月6日

Eclipse下jquery.min.js文件报错解决方案

3316阅读·1评论·0点赞

2017年5月31日

去首页

看看更多热门内容

1)引入的js文件出错,

检查方法:将Js的内容写在当前的页面的<script></script>之间,看是否能够正常运行,如果不能,请核查代码

2) 如果引入的代码在当前页面中能够正常运行,但当引入时不能正常运行,则有两种可能

A:引入Js的路径有问题

B:引入的Js的编码格式与当前页面不匹配;

3)引入Js的路径问题

js的引入不外乎两种,相对路径与绝对路径

test.js 与index.jsp 放在同一文件夹下,比如: web应用/manage/下面

第一种情况 :

一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分

因为我的的URL是 :http://localhost/工程名 /manage/index.jsp

多了一个工程名,所以要加 <%=request.getContextPath() %>

如下:

<script src="<%=request.getContextPath() %>/manage/test.js"></script>

第二种情况:

访问JSP文件时, 用相对路径引入JS,CSS文件是OK的

真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分

url 是这样的: http://localhost/manage/index.jsp 注意这里,是直接访问JSP文件,不是servlet,不是struts .

test2.js 与index.jsp 放在同一文件夹下,下面用相对路径来引入 JS文件 是OK 的:

<script src=test2.js></script>

第三种情况:一个通过Action跳转之后到达的Jsp页面需要引入一个Js文件:

这种情况下,请使用绝对路径,

在第二情况的基础上, 我们访问的是 servlet 或是struts的action , 再转发到 index.jsp

url 是: http://localhost/***.do或者 http://localhost/***.action 这里不是访问JSP文件了

因此路径应该这么写:

<script src="/manage/test.js"></script>

test2.js 前面一定要有/manage/

或者:

<script src="http://127.0.0.1/工程名/manage/test.js"></script>

这种方法推荐

在引入js时,我们应该养成良好的习惯,请使用绝对路径,在开发时,能够大大的提高自己的开发效率。

4)引入js的编码问题

将两者的编码改为一致,一般我们可以修改JS文件编码使其与页面编码一致。

第二种方式是使用script标记的charset属性来显式指明所引入js文件的编码。如

<script src="xx.js" charset="gbk"></script>

这样无论页面是什么编码,都可以正常的访问这个JS中的内容。

相比之下,第二种可能更方便一些,而且作为一种好的习惯,平时我们应该尽可能都写上charset属性。

js无法导入jsp原因是js路径配置错误,建议使用以下办法导入:\x0d\x0a\x0d\x0aString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"\x0d\x0a%>\x0d\x0ahead里面:\x0d\x0a \x0d\x0a\x0d\x0a如果还不行,那就是 checkForm.js写的有问题,一般找不到对象就是这个js没加载进去。