通过Ajax加载Facebook Like Buttons

时间:2012-07-25 18:06:02

标签: jquery html ajax facebook-like

我必须通过Ajax加载一些类似的按钮。我正在使用Jquery,我得到了正确的html文本作为回应。当我这样做时:

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

    }        
});

不会出现类似按钮。有没有办法解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:3)

试试这个

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

在ajax调用之后,你必须再次初始化facebook like button。