本文目录一览:
- 1、使用THinkPHP框架, 想在JS文件中调用TP的U方法
- 2、ThinkPHP开发问题,js如何访问公共图片文件?
- 3、thinkphp中怎样用JS把数据库数据读出来放到页面?
- 4、ThinkPHP模版中导入CSS和JS文件的方法
- 5、thinkphp5引用的js文件url使用的问题
使用THinkPHP框架, 想在JS文件中调用TP的U方法
只能曲线解决,你把js文件也通过/control/action/param/xxx.js 这种方式访问。
在view用U方法,不要直接写js文件。
ThinkPHP开发问题,js如何访问公共图片文件?
你写的XXX.style.backgroundImage = "XXXXX"这段本身没有错,也是写的相对路径,但是你是以当前的JS文件为参照位置的。所以读取不到图片。
假设你要显示的页面为index.php那么你应该根据index.php来写路径,
假设
public -js - index.js
www(root)- index.php-public - style - index.css
public -images -index.png
这样的目录结构,那么index.php中的js就该写成
xxxx.style.backgroundImage = "url(public/images/index.png)";
总而言之,既然是相对路径,那么参照的基准就应该是显示该图片的页面,而不是JS或者模板或者别的什么文件。
thinkphp中怎样用JS把数据库数据读出来放到页面?
JS没有访问数据库的功能,只能通过和后台PHP进行交互获取数据。
你现在index.php/Guestbook-getList访问这个页面得到的是JSON数据;
$.post(_APP+'/Guestbook-getList',{p:p},function(res){ 这个JQuery的方法就是为了和后台进行交互,得到JSON数据后用JS进行显示到页面操作。。。
ThinkPHP模版中导入CSS和JS文件的方法
本文实例讲述了ThinkPHP模版中导入CSS和JS文件的方法。分享给大家供大家参考。具体方法如下:
常用方法
1.
css使用link
2.
js使用src
用tp自己的导入标签import
导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的文件
复制代码
代码如下:import
type='js'
file='Js.test'
import
type='css'
file='Css.test'
thinkphp5引用的js文件url使用的问题
在.js文件中使用相对路径的时候,这个相对路径是针对引用这个.js文件的页面来说的.
不同目录级别下的东西引用相同的.js引起的相对路径是不同的。不过你可以写绝对路径。如dd\ff\kk.jpg。当然,相对路径可以写..\..\kk.jpg;..\kk.jpg等。