2010-10-14 38 views
0

我送了以下變量對jQuery load方法,有所回報,僅哈希標記「格」,而不是我得到整個網站:jQuery的負荷給我比我更需要

網址:http://localhost/createstudios/videos/?vimeo=15741581#sidebar

功能:

function mf_ajax_load_new_content(url, div){ 
      //$('#ajax_loader').clone().prependTo('#main-content-area').show(); 
      $(div).animate({opacity:0.1},500,function(){ 
       $(this).children().remove(); 

       $(this).parent().load(url+div, function() { 
        $(this).animate({opacity:1},500); 
       }); 
      }) 
    } 

mf_ajax_load_new_content($(this).attr('href'), "#sidebar"); 
+1

如果服務器端腳本沒有返回所期望的,你最好顯示服務器端代碼。 – 2010-10-14 16:18:49

+0

它沒有錯。沒有JavaScript的作品。 – 2010-10-15 08:28:05

回答

1

你需要一個空間在那裏,就像這樣:

$(this).parent().load(url+" "+div, function() { 

如果沒有獲得空間"page.html#sidebar"而不是您要的"url selector"格式,則哈希將被完全丟棄。添加空間以獲得所需的效果。

0

嘗試 mf_ajax_load_new_content($(this).attr('href'), " #sidebar");

我相信您需要的空間。 另外你的網址不會幫助我們,因爲它在你的本地主機上:)

+0

是的,只是把網址放在一起來顯示它的形式。無需實際使用它。 – 2010-10-15 08:28:39