导航:首页 > 编程语言 > js中的调用路径问题

js中的调用路径问题

发布时间:2023-08-04 11:37:39

Ⅰ 关于include标签导致js路径找不到的问题分析及解决

关于使用jsp:include标签及哪激<%@ include标签时要注意的事项 先回忆一下二者的区别(对于此篇文章而言 二者在用法上没有区别) jsp:include是先编译一下included jsp文件 然后再包含(先编译 后包含) @ include是先把文件包含就来 然后统一编译(先包含 后编译) 今天下午想把Jquery集成到项目中 发现怎么样都会出问题 原因就是路径问题 在集成时 我的思路是写一个公共JSP文件 里面包含一些常用的js文件 当然此处我用的就是Jquery插件了 但写完发现单独测试公共JSP是可以使桐者用的 但包含公共JSP页面的页面却始终不能使用JQuery 开始还以为是加载顺序的问题 几经测试 终于发现了其中的问题 由于做的项目文件较多 故文件都不放在一个文件夹下 在公共JSP页面中 有

复制代码 代码如下: <%@ page language="java" import="java util *" pageEncoding="utf "%> <script type=text/javascript src=js/jquery min js></script> <script type=text/javascript> $(function(){ alert( hello ); }); </script>

在调用它的时候 有 <%@ include file=" / /mon_ext jsp"%> 但这样很可能导致错误 原 因是 include之后 公共JSP被加载到自己的JSP 则JQueryr的相对位置已经发生了变化 即公共JSP把JQuery的相对位置传给了自 己的JSP 但自己的JSP以自身为标准 通过路径就找不局缓薯到Jquery插件了 简单地说 就是如果用相对路径 则公共JSP中的路径就应该是相对自己 jSP的路径了 但这样显然失去了它是公共JSP的意义 因此在这里用绝对路径来做

复制代码 代码如下: <%@ page language="java" import="java util *" pageEncoding="utf "%> <% String tPath = request getContextPath(); String tBasePath = request getScheme()+"://"+request getServerName()+":"+request getServerPort()+tPath+"/"; %> <script type=text/javascript src=<%=tBasePath%>js/jquery min js></script> <script type=text/javascript> $(function(){ alert( hello ); }); </script> lishixin/Article/program/Java/Javascript/201311/25490

Ⅱ js调用相对路径如何写!(同一目录下) 问一个JS问题 html文件里有调用js例如:

给你例子:来有两个文件夹源:文件夹 html 和 文件夹 images
html 和 images 在同一个目录下边,比如你在html这个文件夹里写了一个index.html网页
你想调用images文件夹里的 a.jpg 你就要这样写
../images/a.jpg [切记,你是在 html > index.html 里边写的路径]

再举一个例子 有一个default.html 和一个images文件夹 在同一个目录里边,那这次要想在default.html里边找到images里边的a.jpg
那你就要这样写:
images/a.jpg

解释:
相对路径就是在当前的代码所在的文件里边,根据当前目录,找到想要的文件的地方
../ 表示找到此文件的上一级
../images表示找到此文件的上一级里边的images文件夹
../images/a.jpg表示找到此文件的上一级里边的images文件夹下边的a.jpg
还有什么不明白的,可以在我的空间里给我留言,然后我告诉你

Ⅲ 关于html调用js的路径问题

楼上的方式是可以实现,但是就是要判断到底距离目标文件的位置;

所以最好就是用相专对根路径属;


<script type="text/javascript" src="/test/hits/xxxxx.js"></script>

这样的话,无论你在任何位置都可以正确调用你的文件了。

Ⅳ php js引用绝对路径的问题

你基本的概念没有抄搞清楚袭。
我们说的绝对路径是指相对于网站根目录而言的。即据对路径是以“/”开头的路径。假设你的网站目录是www目录,下面有个index.php文件以及一个js目录,js目录下有个a.js文件,那么你在index.php中调用js的时候,
使用据对路径调用js应该是:/js/a.js,如:
<script type="text/javascript" src="/js/a.js"></script>
使用相对路径可以用下面两种方式:
<script type="text/javascript" src="./js/a.js"></script>
<script type="text/javascript" src="js/a.js"></script>
我看你在代码里面连磁盘路径都弄出来了,你想想,你放到网上空间,这个路径还存在吗?
换另外一个方面讲,如果你使用的是磁盘路径,你在浏览器中打开的时候,就是使用的是文件浏览器打开的了,所以不会解析,因为你给定的物理路径已经脱离服务器的管辖了。

建议你在学开发的时候先学下web的一些基本知识吧。这些应该都是很基础的了。

Ⅳ JavaScript 关于根目录调用

以上高手们分析得都不错.
还有一种可能性是文件的格式〔即编码方式〕不正确内造成的..
最好容确保编码方式一致,要不都用UTF-8,关于已存在的文件可用editplus这个工具来”另存为”选择UTF-8来把格式搞统一.
这样就不会在编码方式上出现不能识别的错误.

阅读全文

与js中的调用路径问题相关的资料

热点内容
微信打码赚钱安卓软件 浏览:608
苹果官换机买什么版本 浏览:979
visio数据模型怎么用 浏览:179
关于驾驶的app 浏览:92
多线程编程有什么特点 浏览:453
iso文件系统 浏览:116
苹果932拦截骚扰电话 浏览:765
盲盒开箱app有哪些 浏览:422
win10激活脚本之家 浏览:191
魔鬼作坊工具包 浏览:185
ae源文件下载 浏览:520
如何将照片内容转换成pdf文件 浏览:137
浙里办app如何更换手机号码 浏览:244
电子资料文件有哪些 浏览:241
猥琐猫表情教程 浏览:599
android音频文件格式 浏览:458
漫画脸app哪里可以下载 浏览:959
购买欢乐升级欢乐豆 浏览:282
学习智能机器人用什么编程最好 浏览:655
苹果手机如何管控app 浏览:633

友情链接