2011-10-13 87 views
1

這應該相當簡單,但它只是不加載我。這是我的html:試圖使用jQuery後加載div

<div id="accordion"> 

</div> 

這是從一個WordPress頁面,如果它很重要。這是我的jQuery,它在我的header.php文件中被調用。這裏是jQuery的我,不知道它的正確與否:

$('#accordion').load('/site/wp-content/themes/theme/acc.php'); 

我複製曾經是該div內部和外部文件卡住它的信息。在寫這篇文章時,我要檢查一下確保路徑是否正確,因爲這很容易成爲問題。

Thanks guys/gals!

解決::代碼是正確的,我只是在我的頭中調用了錯誤的.js文件!

+0

你看過Firebug/Web Inspector/Developer Tools嗎? – alex

回答

3

你的代碼看起來正確。可能的問題是:

  • 路徑不正確
  • 你沒有帶包,你的代碼在domready中事件:

    $(function(){ /* your code goes here */ });

  • 某種JavaScript的錯誤 - 用firebugsomething similar檢查這個

請檢查這一點,如果你發現一個問題,你不能請自行解決(例如,您不明白的javascript錯誤),請使用附加信息更新您的答案。

+0

我編輯了底部粗體問題的問題。 – uurrnn

-1

這是您想要的正確語法。確保你包裝在$(document).ready()之內,以便在DOM被加載後運行,如下所示:

$(document).ready(function() { 
    $('#accordion').load('/site/wp-content/themes/theme/acc.php'); 
}