Javascript 为什么我可以调用verfieFormulaire.js而不是captureMouvement.js?
我试图理解为什么我不能加载captureMouvement.js,而我可以加载VerifiedFormulaire.js。它们都存储在与我的PHP文件相同的文件中。我需要使用PHP,因为我真的希望该页面是动态的。 我还在本地主机上运行这个站点。 事实:当页面是HTML文件时,我可以调用脚本 我尝试调用已存储在另一台服务器上的脚本。它不起作用。我也试着向下移动到,它也不起作用。 我还尝试使用;?>但这也失败了Javascript 为什么我可以调用verfieFormulaire.js而不是captureMouvement.js?,javascript,php,Javascript,Php,我试图理解为什么我不能加载captureMouvement.js,而我可以加载VerifiedFormulaire.js。它们都存储在与我的PHP文件相同的文件中。我需要使用PHP,因为我真的希望该页面是动态的。 我还在本地主机上运行这个站点。 事实:当页面是HTML文件时,我可以调用脚本 我尝试调用已存储在另一台服务器上的脚本。它不起作用。我也试着向下移动到,它也不起作用。 我还尝试使用;?>但这也失败了 <head> <title>Projet</ti
<head>
<title>Projet</title>
<link href="projet.css" type="text/css" rel="stylesheet" title="projet.css" />
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src ="https://tp-ssh1.dep-informatique.u-psud.fr/~mpetit4/verifieFormulaire.js"></script>
<script src ="https://tp-ssh1.dep-informatique.u-psud.fr/~mpetit4/captureMouvement.js"></script>
<script src ="https://tp-ssh2.dep-informatique.u-psud.fr/~mpetit4/captureMouvement.js"></script>
<script src ="verifieFormulaire.js"></script>
<?php echo '<script src ="projetweb/captureMouvement.js"></script>';?>
</head>
Projet
这应该从本地文件或从tp-ssh1.dep-informatique.u-psud.fr调用captureMouvement.js
我打开google chrome,以便检查javascript控制台。我收到这个错误消息:net::ERR_中止404(未找到)
但是,我没有在verifieFormulaire.js中得到这个错误
请帮帮我。如果
.js
文件与HTML页面位于同一目录中(不管它是否是服务器上的PHP页面;从浏览器的角度来看,它是HTML页面),则不使用路径是正确的。因此,删除额外的script
标记及其路径,无需使用PHP输出静态字符串:
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src ="captureMouvement.js"></script>
<script src ="verifieFormulaire.js"></script>
如果这对VerifiedFormulaire.js
有效,但对captureMouvement.js
无效,那么实际上只有几个可能的原因:
上的权限有问题;确保它们匹配captureMouvement.js
verifieFormulaire.js
- 名称中有一个输入错误(可能您使用的是区分大小写的文件系统,文件名是
,或者在其他方面略有不同)capturemouvement.js
不在同一目录中captureMouvement.js
正在加载,但由于语法错误,无法解析/运行。检查您的web控制台是否有错误。(不,你说你买了404。)captureMouvement.js