2013-04-08 40 views
0

功能我在十一月回建一個網站已經使用AJAX在內容上拉WordPress的單頁上向上直到現在。在最初加載頁面並顯示靜態內容之後,當用戶單擊列表中的名稱時,靜態內容將替換爲通過AJAX從目錄中提取的內容。大約兩週前,當用戶單擊該列表中的某個名稱時,靜態內容會消失,但不會被替換。 AJAX似乎被打破了...?這是一個WordPress的安裝。我在同一性質的「姊妹站點」上成功完成同樣的功能。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。

我一直在使用開發工具來嘗試解決問題試過,但我沒有看到具體的問題什麼。

任何人都有這方面的經驗?

+0

你需要一些如何使這個問題更QA友好。發佈JS錯誤以及標記的子集。如果不是這個問題只會幫助你。 – Nix 2013-04-08 15:29:47

+0

夠公平的。編輯的問題。 – Pilgrimish 2013-04-08 15:49:21

回答

1

如果你閱讀指導:http://jquerytools.org/documentation/performance.html就會解釋,你需要要麼使用完整(不包括jQuery的),或別名$

GET http://cleansenyc.s3.amazonaws.com/2012/08/cleanse-team-bkg-pvt.jpg 404 (Not Found) www.cleanse-nyc.com:75 XHR finished loading: " http://www.cleanse-nyc.com/wp-content/themes/cleanse/AndreaMitchell.php ". jquery.tools.min.js:38 Uncaught TypeError: Property '$' of object [object Object] is not a function

現在jQuery的工具使用$。我建議你更新行

var $j = jQuery.noConflict(); 

var $ = jQuery.noConflict(); 

或者更好的解決方法是使用捆綁的jQuery。有一個用/全將加載工具,並自動導入的jquery.js

例如當前版本

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

將導入jquery和jquery工具。

+0

我檢查過,但似乎並不是問題所在。如果你看到它在這裏使用[鏈接](http://www.cleanse-amsterdam.com/?page_id=90),它是完美的。出於某種原因,對PHP文件的引用沒有得到滿足。從字面上停止了工作。 – Pilgrimish 2013-04-08 15:44:44

+0

捆綁jQuery?你是什​​麼意思? WordPress的安裝包括jQuery。 – Pilgrimish 2013-04-08 15:55:52

+0

我在控制檯中測試了它,並且所有的鏈接都可以工作,通過奇蹟般地設置$ = jQuery。不是正確的解決方案,但它是一個解決方案。 – Nix 2013-04-08 16:16:00