首先,静态资源应该放在public中。一般与public放同级目录的文件,都是不希望被外部访问到的私有文件。可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。可以使用thinkphp模板标签中的includ...
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。注意此时要更改模板(htnl文件)中的引用地址的代码,例如:原来你引用css文件是这样引用的:但是在thin...
右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。不过根据你写这些也是正确的,或者你的环境用问题,是localhost下放了多个网站吧,那样的话你右键查看源码的时候路径肯定是错误的,不信你看看源码!参考资料:http://hi.baidu.com/wct865/home 你的写法是没有错误的、我能想到的...
在ThinkPHP6框架中实现前后端分离时,如果不希望将前端放在public目录下,可以通过配置Web服务器的伪静态规则或利用ThinkPHP6的路由配置和控制器设计来实现前端页面的正确访问。具体方法如下:配置Web服务器的伪静态规则:Nginx:可以在Nginx的配置文件中添加重写规则,将前端页面的请求重定向到前端项目的实际...
排查法:1、检查Js路径是否正确(单独在浏览器打开,看看有无代码内容)2、检测你的Js文件是否有代码错误,导致你的Js无法继续执行下去 这个可以用谷歌、FF等浏览器去看看抓包等情况 我这些定义的都没错 有很大可能是Js的代码有问题,引起js方法无效了,抓包看看最快最有效了 一般...