[英]Loading External js File in PHP Class
在php類中,假設js文件位於同一目錄中,但我無法預測這兩個文件在服務器上的位置,如何確保正確引用了js文件?
這根本不起作用:
function import_script() {
?>
<script src="<?php echo(__DIR__); ?>\myscriptfile.js"></script>
我希望這足夠清晰-有足夠的代碼供您查看我正在嘗試執行的操作。 隨時要求更多,我將編輯問題。
您不需要做任何花哨的編碼,只需將.
在第一個斜杠之前是這樣的:
<script src="./myscriptfile.js"></script>
獲取目錄列表時,您會注意到其中有.
和..
, .
表示當前目錄,而..
表示父目錄。 所有這些都無需知道當前目錄的名稱,因此您可以每小時更改一次,腳本將同樣起作用。
這是一個簡單的問題,答案很多。 將您的資產保存在相對目錄或絕對目錄中,可能需要一些框架知識,但只需:
function import_script() {
?>
<script src="myscriptfile.js"></script>
如果您確定它與php url文件位於同一目錄。
你甚至可以嘗試這個
function import_script() {
echo "<script src='".__DIR__."/myscriptfile.js'></script>";
}
有關更多參考,請檢查此SO問題, 如何在PHP中編寫HTML
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.