php無法載入js css的解決方法:1、檢查載入的路徑是否正確;2、禁止使用絕對路徑;3、使用相對路徑載入檔案即可。
本文操作環境:windows7系統、PHP7.1版、DELL G3電腦
php無法載入js css怎麼辦?
php無法載入js css的解決方法:
#1、路徑必須絕對正確,基於專案之後的js、css檔案位置路徑必須是絕對路徑
(例如專案的位置在D://studys/aa/bb下,專案名稱為cc,js檔案路徑是D://studys/aa/bb/cc/public/js/ dd.js,那麼載入路徑應該是aa/public/js/dd.js)
2、不要用絕對路徑! !不要用絕對路徑! !不要用絕對路徑! !
(因為用絕對路徑,將檔案放在其他電腦上後,js、css這些檔案一樣載入不出來,因為我們存放php檔案的系統磁碟非常有可能不一樣)
3、當我們使用相對路徑的時候,要善於使用$_SERVER這個全域變數去獲取,一般載入這些檔案使用的是dirname($_SERVER['SCRIPT_NAME'])
($_SERVER[' SCRIPT_NAME']取得的是inde.php入口檔案的相對位置,這裡dirname()是指相對於inde.php上一個路徑)
(例如$_SERVER['SCRIPT_NAME']所得到的結果是: aa/bb/cc/index.php,那麼dirname($_SERVER['SCRIPT_NAME']得到的結果是:aa/bb/cc,這個結果一般截取到的是框架名稱位置-Index.php最終位置在框架資料夾下)
(這時候,我們再根據得到的結果,和我們放置js、css檔案位置,進行一個拼接,就能得到我們存取js、css檔案的相對路徑)
推薦學習:《PHP影片教學》
以上是php無法載入js css怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!