Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何刷新Facebook插件?_Jquery_Facebook_Facebook Social Plugins - Fatal编程技术网

Jquery 如何刷新Facebook插件?

Jquery 如何刷新Facebook插件?,jquery,facebook,facebook-social-plugins,Jquery,Facebook,Facebook Social Plugins,可能重复: 这是我的: HTML jQuery 函数renderFB(){ (函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“//connect.facebook.net/it_it/all.js#xfbml=1”;fjs.parentNode.insertBefore(js,fjs);}(文档,'scri

可能重复:

这是我的:

HTML

jQuery
函数renderFB(){
(函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“//connect.facebook.net/it_it/all.js#xfbml=1”;fjs.parentNode.insertBefore(js,fjs);}(文档,'script',facebook jssdk');
}
renderFB();
$(“#显示Facebook”)。单击(函数(){
$('#newFB').html('');
renderFB();
});
我想做的是加载页面加载上的每个FB插件;然后,在某些时刻,添加一个新插件并重新呈现它们。或者,如果可能,只插入最后一个


可能吗?我该怎么做呢?

试试IFRAME而不是XFBML

$('#newFB').html('')

<div id="fb-root">
<fb:like href="www.google.it" send="false" layout="button_count" width="auto" show_faces="true"></fb:like>
<div id="newFB"></div>
<a href="#" id="showFacebook">Add new "I Like" and refresh</a>
function renderFB() {
    (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk'));
}

renderFB();

$("#showFacebook").click(function() {
    $('#newFB').html('<fb:like href="www.google.it" send="false" layout="button_count" width="auto" show_faces="true"></fb:like>');
    
    renderFB();
});