2012-10-31 106 views
0

我想要在我的頁面上工作的AJAX腳本(使用Drupal 7)。頁面的內容應該點擊我的菜單鏈接時被加載,但頁面不應該被刷新Drupal7 jQuery AJAX加載內容沒有頁面刷新

這裏(這將在jQuery的一個不同的腳本,動畫旗幟干擾)是源代碼:

現在
(function ($, Drupal) { 

    jQuery.error = console.error; 

    $("<link/>", { 
     rel: "stylesheet", 
     type: "text/css", 
     href: "../css/pages.css" 
    }).appendTo("head"); 

    $(document).ready(function() 
    { 
     $('.menu-704,.menu-797,.menu-359,.menu-796').click(function() 
     { 
     $('#main').load('linktopage.html'); 
     }); 
}); 

    })(jQuery, Drupal); 

,這樣做的工作,但我會遇到以下問題:

  • 每當我點擊一個導航鏈接,整個DIV#主下移一些未知的原因
  • 這樣做duplica TES,我通過外觀設置添加在Drupal
+0

我有客戶要求使用Drupal進行AJAX頁面加載,所以我感到你的痛苦。你在爲它的世界而努力。 :( –

回答

0

如果鏈接是一個主題頁面的標識,請嘗試更改爲$(「#主」)。負載(「linktopage.html #main」)