我在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解决问题,但我没有看到任何特定问题。
任何人都有这方面的经验吗?
答案 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工具。