我使用<a href=Common/php/VideoPlayer.php>跳转到另一个php文件,如果我使用此文件,我希望在该php中包含一个.js文件。
<script src="Common/scripts/video.js"></script>它将无法加载,但如果我使用这个,它将加载
<script src="http://localhost/website/Common/scripts/jquery.js"></script>我不知道这两者有什么区别?但是我在我的第一个html中使用<script src="Common/scripts/video.js"></script>,它可以工作,但是如果我单击超链接跳转到另一个php文件,它就失败了。请帮帮我..。非常感谢
发布于 2013-12-26 08:06:51
试一试
<script src="../scripts/video.js"></script>或
<script src="/website/Common/scripts/video.js"></script>对于我的大多数项目,我用来在配置中为非MVC项目保留一个baseUrl变量。
$baseUrl = '/website/';并使用它们调用本地文件,如
<script src="<?php echo $baseUrl; ?>Common/scripts/video.js"></script>当我将站点传输到服务器时,我会相应地更改我的$baseUrl,例如
$baseUrl = '/';发布于 2013-12-26 08:20:56
在html中,使用<base href.../>编写web根路径,然后给脚本提供相对路径。
例如
<base href="http://localhost/website/"/>
<script src="./Common/scripts/video.js"></script>发布于 2013-12-26 08:08:57
您需要首先了解PHP和JavaScript的概念,以及它们之间的关系。Javascript和HTML是客户端代码,PHP是服务器端。
当您在php代码中包含.js文件时,实际上是将.js文件包含在从该PHP代码生成的HTML页面中。
https://stackoverflow.com/questions/20781340
复制相似问题