AJAX突然无法在Wordpress网站上运行

时间:2013-04-08 15:27:33

标签: ajax wordpress

我在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显示。

我已尝试使用Dev Tools解决问题,但我没有看到任何特定问题。

任何人都有这方面的经验吗?

1 个答案:

答案 0 :(得分:1)

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

  

获取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   未捕获的TypeError:对象[object Object]的属性'$'不是函数

现在jquery工具正在使用$。我建议你更新一行

var $j = jQuery.noConflict();

var $ = jQuery.noConflict();

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

e.g。当前版本

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

将导入jquery和jquery工具。