在 PHP 网页中运行外部 JS



我已经创建了一个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的任何内容,则该文件不存在,或者您没有在src=""中输入正确的URL。

如果不是,请在控制台中评论错误。如果没有,则脚本已加载,但您没有以某种方式意识到它。

编辑:另外,也许您的MIME类型是错误的,如果上述方法不起作用,请尝试将type="text/javascript"替换为type="application/javascript"

最新更新