簡體   English   中英

在 PHP 網頁中運行外部 JS

[英]Running external JS within a PHP webpage

我已經創建了我的網頁的PHP版本,它發現我的外部 css 很好。 但是,我無法讓它加載外部JS代碼,我無法弄清楚為什么會這樣。 我正在使用 WinSCP 連接到服務器。

我知道 PHP 是服務器端的,從技術上講,JS 也在服務器上,對嗎? 在我的代碼中,我將 css 鏈接到根文件夾,然后它返回到網頁的 PHP 版本中。 但 JS 不會。 我已經搜索了相當長的時間來了解如何使這項工作發揮作用,但也許沒有。

<?php
 $path = $_SERVER['DOCUMENT_ROOT'];
 $header= $path."/includes/header.php";
 include ($header);
 $menu= $path."/includes/menu.php";
 include ($menu);
 $footer= $path."/includes/footer.php";
 include ($footer);

?>
<html>
    <head>
        <title>My Profile</title>
        <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="../css/mycss.css" rel="stylesheet" type="text/css"/>
        <script src="../js/myjs.js" type="text/javascript"></script>

    </head>

它應該工作。 在瀏覽器中加載 php 腳本。 右鍵單擊, Inspect並轉到Console (但我想你應該已經知道如何進入控制台了。)

如果它提到任何有關404 ,則該文件不存在,或者您沒有將正確的 url 放在src=""

如果不是,請在控制台中注釋錯誤。 如果沒有,則腳本已加載,但您不知何故沒有意識到。

編輯:另外,也許您的 mime 類型是錯誤的,如果上述方法不起作用,請嘗試將type="text/javascript"替換為type="application/javascript"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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