不能让jquery使用php文件

时间:2011-03-23 13:32:29

标签: javascript jquery apache2 webserver document-root

我有一个linux Web服务器,它在Apache2.conf文件中配置了/var/www作为DocumentRoot。接下来,我的jquery核心文件位于/var/www/js/jQuery_v1.4.2.js(我所有网站都可以访问的中心位置。

.php索引文件位于/var/www/AOI/aoiparse.php,其中aoifunctions.js文件也位于此处。我的<head>标记如下所示:

 <script type='text/javascript' scr='/js/jQuery_v1.4.2.js'></script>
 <script type='text/javascript' scr='aoifunctions.js'></script>

我的aoifunctions.js文件中包含以下内容,以验证脚本链接是否有效:

  $(document).ready(function(){
     alert("hello");
  });

我的问题是我无法使警报()工作。我没有收到错误消息,所以我不知道问题出在哪里。

3 个答案:

答案 0 :(得分:2)

您可以尝试<script type='text/javascript' src='../js/jQuery_v1.4.2.js'></script>

(属性为 src ,不是scr,加上你的路径不正确)

答案 1 :(得分:1)

将jquery文件放在/ var / www / AOI / js /中然后 删除第一个/

<script type='text/javascript' src='js/jQuery_v1.4.2.js'></script>

所以它位于主页的子目录

或者如果你想把它留在原地,请使用它:

<script type='text/javascript' src='../js/jQuery_v1.4.2.js'></script>

答案 2 :(得分:0)

您在<script>标记中拼错了“src”。这是SouRCe的缩写。

<script type='text/javascript' src='/js/jQuery_v1.4.2.js'></script>
<script type='text/javascript' src='aoifunctions.js'></script>

如果你使用了Firebug,你就可以很容易地判断出脚本没有加载。