本文目錄一覽:
- 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等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297304.html