jquery的相对路径或绝对路径

时间:2014-12-11 10:14:55

标签: javascript jquery html zend-framework relative-path

对不起简单的问题我很抱歉。我需要在项目中使用确定的jquery,实际上当我以前插入<script>的直接链接时。它有效:

<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript">

但是当我使用相对路径时,它不起作用。

<script src="js/jquery-1.11.1.js" type="text/javascript" >

这是我的目录:

folder tree

3 个答案:

答案 0 :(得分:3)

主文件 jquery文件位于不同 文件夹中。 scripts/文件夹中的主文件和js/文件夹中的jquery文件。 只需将路径更改为:

../js/jquery-1.11.1.js

../目录表示scripts/个文件夹。 所以你的代码将是:

<script src="../js/jquery-1.11.1.js" type="text/javascript" >

请记住,文件夹和代码中的文件名必须相同。

希望它能帮助:)

答案 1 :(得分:2)

您的js文件夹应位于public文件夹中。

在你的布局中试试这个:

<?php echo $this->headScript()->appendFile($this->baseUrl().'/js/jquery-1.11.1.min.js'); ?>

答案 2 :(得分:0)

除非你有令人信服的理由使用相对路径,否则我建议使用绝对路径。如果您的页面移动到新位置,它不会中断:

<script src="/scripts/js/jquery-1.11.1.min.js" type="text/javascript" >