我必须通过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);
}
});
不会出现类似按钮。有没有办法解决这个问题?
谢谢
答案 0 :(得分:3)
试试这个
success: function (data, textStatus, xhr) {
$('div#result').html(data);
try{
FB.XFBML.parse();
}catch(ex){}
}
在ajax调用之后,你必须再次初始化facebook like button。