Javascript 在PHP网页中运行外部JS
我已经创建了一个Javascript 在PHP网页中运行外部JS,javascript,php,html,Javascript,Php,Html,我已经创建了一个PHP版本的网页,它发现我的外部css很好。但是,我无法让它加载外部JS代码,我也不明白为什么会这样。我正在使用WinSCP连接到服务器 我知道PHP是服务器端的,从技术上讲,JS也在服务器端,对吗?在我的代码中,我将css链接到根文件夹,它会在网页的PHP版本中返回。但JS不会。我花了相当长的时间研究如何使这项工作,也许它没有 <?php $path = $_SERVER['DOCUMENT_ROOT']; $header= $path."/includes/head
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脚本。右键单击,检查
并转到控制台
。(但我想你应该已经知道如何进入控制台了。)
如果它提到有关404
的任何内容,则该文件不存在,或者您没有将正确的url放入src=“”
如果不是,请在控制台中注释错误。如果没有,脚本已加载,但不知何故您没有意识到
编辑:此外,可能您的mime类型错误,如果上述操作不起作用,请尝试将
type=“text/javascript”
替换为type=“application/javascript”
使用网络浏览器检查器,查看.js
文件状态是否为404或其他内容?否,它只是不加载任何脚本,不可能不加载任何脚本。成功必须是2xx,某些错误必须是3xx,4xx<代码>标记正确,因此,浏览器开发工具的“网络”选项卡上应该有一个文件状态。如果没有加载.js
文件,则不应加载.css
。如果出现这种情况,请确保PHP不包含错误,否则它将是白色页面,并且不会加载任何内容。正如您所说的,这是不可能的,但是脚本不会加载。我用右上角的一个颜色框验证了这一点,该颜色框用于更改页脚和页眉的颜色。它不起作用。