0

到目前为止,我在 11 月建立的一个网站一直在使用 AJAX 在 Wordpress 的单个页面上提取内容。在页面初始加载并出现静态内容后,当用户单击列表中的名称时,静态内容将替换为通过 AJAX 从目录中提取的内容。大约两周前,当用户单击该列表中的名称时,静态内容会消失,但不会被替换。AJAX 好像坏了……?这是一个 Wordpress 安装。我具有在相同性质的“姐妹网站”上成功运行的完全相同的功能。

该页面可以在这里找到:http ://www.cleanse-nyc.com/?page_id=98

这是代码:

<div id="teamMenu">
    <ul id="wCoach">
        <h2>CLEANSE Wellness Coaches</h2>

        <li class="hidden"><a href="#" intPage="http://www.cleanse-nyc.com/wp-content/themes/cleanse/FernandadelaPuente.php">Fernanda de la Puente</a></li>

    </ul>

通过单击锚标记中的名称,相关内容应使用 AJAX 显示。

我已经尝试使用开发工具来解决这个问题,但我没有看到任何具体的问题。

有人对此有经验吗?

4

1 回答 1

1

如果您阅读指南: http: //jquerytools.org/documentation/performance.html ,它将说明您需要使用完整(不包括 jquery)或别名 $

GET http://cleansenyc.s3.amazonaws.com/2012/08/cleanse-team-bkg-pvt.jpg 404(未找到)www.cleanse-nyc.com:75 XHR 完成加载:“ http://www .cleanse-nyc.com/wp-content/themes/cleanse/AndreaMitchell.php ”。jquery.tools.min.js:38 Uncaught TypeError: 对象 [object Object] 的属性“$”不是函数

现在 jquery 工具正在使用 $. 我建议您更新该行

var $j = jQuery.noConflict();

var $ = jQuery.noConflict();

或者,更好的解决方法是使用捆绑的 jquery。有一个 /full 会加载工具,并自动导入 jquery.js

例如当前版本

<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>

将导入 jquery 和 jquery 工具。

于 2013-04-08T15:31:00.093 回答