簡體   English   中英

在PHP類中加載外部js文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM