2012-07-25 66 views
1

我必須加載一些Ajax按鈕。我正在使用Jquery,我得到正確的html文本作爲迴應。當我這樣做時:加載Facebook Like Buttons by Ajax

$.ajax({ 
url: "/app/ajax/load.php", 
    type: "POST", 
    data: "accessToken="+accessToken, 
    dataType: "html", 
    beforeSend: function() {    
    }, 
    success: function (data, textStatus, xhr) { 
     $('div#result').html(data); 

    }   
}); 

類似的按鈕不會出現。有沒有辦法解決這個問題?

謝謝

回答

3

嘗試你必須重新初始化Facebook的喜歡按鈕,這個

success: function (data, textStatus, xhr) { 
    $('div#result').html(data); 
    try{ 
     FB.XFBML.parse(); 
    }catch(ex){} 
} 

後Ajax調用。

+1

謝謝,它工作! – 2012-07-26 09:22:48

+0

不客氣:-) – 2012-07-26 17:54:52