首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在我的php中包含.js文件吗?

不能在我的php中包含.js文件吗?
EN

Stack Overflow用户
提问于 2013-12-26 08:03:37
回答 4查看 458关注 0票数 0

我使用<a href=Common/php/VideoPlayer.php>跳转到另一个php文件,如果我使用此文件,我希望在该php中包含一个.js文件。

代码语言:javascript
复制
<script src="Common/scripts/video.js"></script>

它将无法加载,但如果我使用这个,它将加载

代码语言:javascript
复制
<script src="http://localhost/website/Common/scripts/jquery.js"></script>

我不知道这两者有什么区别?但是我在我的第一个html中使用<script src="Common/scripts/video.js"></script>,它可以工作,但是如果我单击超链接跳转到另一个php文件,它就失败了。请帮帮我..。非常感谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-26 08:06:51

试一试

代码语言:javascript
复制
<script src="../scripts/video.js"></script>

代码语言:javascript
复制
<script src="/website/Common/scripts/video.js"></script>

对于我的大多数项目,我用来在配置中为非MVC项目保留一个baseUrl变量。

代码语言:javascript
复制
$baseUrl = '/website/';

并使用它们调用本地文件,如

代码语言:javascript
复制
<script src="<?php echo $baseUrl; ?>Common/scripts/video.js"></script>

当我将站点传输到服务器时,我会相应地更改我的$baseUrl,例如

代码语言:javascript
复制
$baseUrl = '/';
票数 2
EN

Stack Overflow用户

发布于 2013-12-26 08:20:56

在html中,使用<base href.../>编写web根路径,然后给脚本提供相对路径。

例如

代码语言:javascript
复制
<base href="http://localhost/website/"/>

<script src="./Common/scripts/video.js"></script>
票数 1
EN

Stack Overflow用户

发布于 2013-12-26 08:08:57

您需要首先了解PHP和JavaScript的概念,以及它们之间的关系。Javascript和HTML是客户端代码,PHP是服务器端。

当您在php代码中包含.js文件时,实际上是将.js文件包含在从该PHP代码生成的HTML页面中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20781340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档