jQuery不能在PHP中工作

时间:2013-10-24 03:58:28

标签: php jquery

我正在建立一个利用模板的网站,并带来每个内容"通过include语句进入页面。在一个页面上,我使用wt-rotator,这是一个基于jQuery脚本的幻灯片放映可以这么说。我的问题是我想要包含的页面完美地运行脚本,但是当我尝试使用include通过主模板查看该页面时,没有幻灯片显示。这是使" include"工作:

<?
include  "/home/content/82/7960182/html/alliantwellness/contentfiles.php";

$pid = $_GET["pid"];

if  ($pid == "") {
    $pid = 0;
}

?>

该部分位于index.php页面的顶部。然后这个:

<? 
//Main Content including Navigation fills in here
    include  "/home/content/82/7960182/html/alliantwellness/content/" . $content[$pid]; 
?>

是我用来调用页面的方法。 contentfiles.php页面只是一个&#34;内容&#34;的数组。存储在名为&#34; content&#34;。

的文件夹中的页面

关于为什么幻灯片在模板外工作但不在内部的任何想法?

以下是网址,以便您了解我在说什么:

http://www.alliantwellness.com
http://www.alliantwellness.com/content/home.php

1 个答案:

答案 0 :(得分:0)

我认为你需要删除这一行:

<script type="text/javascript" src="http://www.alliantwellness.com/scripts/jquery.wt-rotator.js"></script>

来自index.html。该文件不是Javascript文件,它看起来像是index.html文件的副本。您已经在文件的另一行加载jquery.wt-rotator.min.js,这是正确的JS。

我也想知道你为什么同时加载http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.jshttp://www.alliantwellness.com/scripts/jquery-1.7.1.min.js,为什么需要从不同的位置加载两个不同版本的jQuery?但是home.php加载它们并且它似乎有效。