
正文
js引入路径问题,引入js文件的路径问题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkPHP中css,js文件中路径问题?
1、右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
2、你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
3、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。
4、define(APP_NAME, WebApp);define(APP_PATH, ./WebApp/);define(APP_DEBUG, true); //记住把这个开启。require(./ThinkPHP/ThinkPHP.php);? 这样定义就可以了。你的:require(THINK_PATH./ThinkPHP.php)路径有问题。
5、中的引用地址的代码,例如:原来你引用css文件是这样引用的:但是在thinkPHP中你要改成:__public__的意思访问当前目录下的public 文件夹,thinkPHP就会访问public文件夹。
6、你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
相关问答
Q1: jsp引入js文件的问题
1、JSP引用JS文件的路径有以下三种:使用相对于jsp页面的相对路径 这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。
2、第一种情况:一般在学习时,一个tomcat上都跑多个工程,用工程名来区分。如下:script src=%=request.getContextPath() % /home/test.js 第二种情况:访问JSP文件时,用相对路径引入JS,CSS文件是OK的。真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分。
3、尊敬的用户,您好!很高兴为您答疑。对于该处所展示的问题推测应该是event作为传参导致的多态问题,建议您换个写法试一试。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
Q2: JSP引用JS文件的路径问题
在你的jsp或者html文件中,如果涉及到引用其他资源文件时,用的路径,如果是直接写成你样例这种,就是绝对路径,比如 如果带有./或者../的,就是相对路径,比如 就是要引用当前这个文件上级目录的11js文件。
WEB-INF下的东西是访问不到的,把你的inf.js文件拿出来,放哪随你愿意,总之别放在WEB-INF、或者WEB-INF的子目录下,然后重新指定以下路径,就能访问到了。
这个倒没有特别严格的要求,不过一般放在你放网页的文件夹的上一层文件夹中一个叫js的文件夹中,可能你没听明白,直接上图,没有严格限制,怎么方便怎么来。看到了吗,所有网页在ftl文件夹里,然后里js在script里,差不多就行。
把鼠标放在“js/relpospage.js上面看按着ctrl键,试试能否点进去,能,那么引入的对,js本身有问题。不能,那么引入不正确。换个浏览器试试 不要引入,直接把js文件的内容写在本jsp中进行测试 把其他js先不引入,说不定有冲突,单独引入这个js试试 我大概这几点建议,不妨一试。
你在你电脑上建立一个 文件夹C,进 C 里面再新建一个 文件夹D。你再进 D 里面去,然后在 D 里面你把 ../ 这个东西直接看作文件夹内的 向上按钮 ,写一个 ../ 等于你按下了一次向上。
你路径写的是没问题的,不过这错误看起来象是 menu.js 文件里面出错了,不象没找到 munu.js 的样子。试试把 menu.js 清空写个alert(1)试试,看会不会弹框。个人建议,升级成IE8 或者 9 吧, 开发人员工具对调试脚本非常有帮助。
Q3: 发版后前端报错找不到对应的.js
1、一般来说,在jsp中引入js、css时就可能会出现net:ERR_ABORTED 404(即Not Found)错误,即前端报错,解决方式也有两种比较常见的方式。
2、当您将项目文件中的 package.json 文件中的 `*.js` 更改为完整的文件名 `nasa-feed.test.js` 后,执行正常的原因可能是因为在 `*.js` 中使用通配符会匹配到多个文件,而不仅仅是 `nasa-feed.test.js` 文件。这可能导致执行过程中发生错误。
3、从问题情况来看,说明后台返回的数据不符合JSON的标准格式,所以这属于后台的问题,前端的JS不背这个锅。就好比工厂把错误的货物发给商店,而你老是在商店里找原因当然找不到,要去工厂找。
Q4: springmvc引入js,css等静态文件路径问题!!!
springmvc文件上传路径设置:导入文件上传的坐标。在spring-mvc.xml配置文件中配置文件解析器对象,property可以配置上传文件的大小等属性。注意:id一定要是multipartResolver。前端页面的form表单,method是post方法,加上enctype=multipart/form-data这个属性。
如果上述两点都正常有可能是springmvc把静态资源给拦截了。
url-pattern*.js/url-pattern /servlet-mapping servlet-mapping servlet-namedefault/servlet-name url-pattern*.css/url-pattern /servlet-mapping 要配置多个,每种文件配置一个。
Q5: 为什么script引入js生效了但是路径却不对
解决此问题的方法包括以下几点:确保文件路径是相对于HTML文件的,而非相对于JavaScript文件的;确认文件路径的大小写是否正确;检查文件是否真的存在于指定的路径下;文件位于项目根目录下的某个文件夹中,请添加正确的文件夹名。
如果带有./或者../的,就是相对路径,比如 script src=../11js / 就是要引用当前这个文件上级目录的11js文件。建议在一个工程中,需要引用的资源目录,尽量使用绝对路径,只要你不加.和/,就是工程主目录下的绝对路径,有利于整体规划。
在Javascript中,可以同时拥有多个script代码段,但是script代码段是分段解析与执行的。script执行过程,script代码段在执行时一共要经历两个阶段:① 编译阶段 ② 执行阶段。
如果照你服务器的路径算的话。js这个文件夹应该是根目录所以可以这样。script type=text/javascript src=/js/min.js/script script type=text/javascript src=/js/min.js/script 这样每个文件夹里的每个文件都可以使用了。应该/代表根目录。
你好,首先你先确定下路径正不正确,如果引入之前可以生效,在引入后应该也是没问题的。
关于js引入路径问题和引入js文件的路径问题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






