
正文
thinkphpjs无法加载文件路径,thinkphp3无法加载模块
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkPHP中css,js文件中路径问题?
1、右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
2、你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
3、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
4、啊,看错了。首先,确定你的js文件是存在名为 __Public__的文件夹里面么?是的话,请确认该文件夹名Public两端的下划线到底是单下划线还是双下划线。用./只在index.html和js文件同一路径下才有用。
相关问答
Q1: 关于Thinkphp中“无法加载模块”的报错
1、这个参数设置之后,Tpl下面需要有一个layout.html文件,不然display显示不出页面,可以在Admin目录的Tpl下增加一个layout.html文件,这样可以显示。
2、你开启了多模块,但没有把Index加进去。
3、你是不是把 public function index(){ //code } 整个都删了? 那肯定是加载不了了。
Q2: thinkphp模板引入css,js文件时路径出错,路过的帮忙解决下~在线等...
右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
你需要找到你公用的那个文件在里面进行添加,但是你现在又新建了一个html文件导致你以为是引入在头部 其实你整个html文件都在layout的布局body里面;请联系上下代码进行修改,如果还是不会请到TP官网翻看手册。
Q3: thinkphp加载模版时不加载css,js文件
有可能你的Public模板位置错了。有可能代码错了。
可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
图片显示不到就说明路径有问题 在ThinkPHP中,你需要要记住这么两件事,第一个那就是很多文件的路径都是相对于项目的入口文件而言的。第二个,你在href中的路径可以写成__PUBLIC__/css/mycss.css 这样应该能调用到。
清除模板缓存或直接删除Runtime目录。当然,建议在开发阶段开启debug。
既然是引用js文件,你怎么用link?应该用script。就行你引用jQuery一样啊。啊,看错了。
Q4: ...css,js都加载不了啊,用的是thinkPHP框架。怎么解决?
你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
首先css在页面加载的时候就已经一起加载进来了,JS在页面加载完随即加载。也就是说这个情况是可能是你网速不好造成或者服务器不稳定(腾讯的服务器),一般的操作就是检查你的网络,重新刷新页面或者重新登陆。
浏览器默认是不允许在HTTPS里面引用HTTP资源的,一般都会弹出提示框,用户确认后才会继续加载,用户体验非常差。而且如果在一个HTTPS页面里动态的引入HTTP资源,比如引入一个js文件,会被直接block掉的。
js和css是网站本身一起的吗?可以检查下文件路径问题,如果不能访问外网却要调用外网的文件就需要把文件下载到本地来调用。
可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
Q5: thinkphp下js访问公共文件夹url路径求大虾帮助
你写的XXX.style.backgroundImage = XXXXX这段本身没有错,也是写的相对路径,但是你是以当前的JS文件为参照位置的。所以读取不到图片。
在.js文件中使用相对路径的时候,这个相对路径是针对引用这个.js文件的页面来说的.不同目录级别下的东西引用相同的.js引起的相对路径是不同的。不过你可以写绝对路径。如dd\ff\kk.jpg。
//公共资源文件 __COMMONJS__ = SITE_URL./Public/Common/Js,__COMMONCSS__ = SITE_URL./Public/Common/Css,),1234567891012345678910 上面的SITE_URL指的就是网站的uri路径。
直接在配置文件里面修改: URL_MODEL = 1, // URL访问模式,可选参数0、3,代表以下四种模式:多看看TP的手册,很全面的的。
关于thinkphpjs无法加载文件路径和thinkphp3无法加载模块的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







