![](/img/trans.png)
[英]Running a javascript function that is in an external .js file from within the script? (attached by src=) Using PHP
[英]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.