加載facebook評論時出現問題。那麼,我正在使用Qawker主題。當我在我的博客上整合了Facebook評論時,它適用於永久鏈接,但評論表單不會顯示在載入Ajax的頁面/帖子上。如何在ajax中加載facebook評論WordPress的
這裏是我的博客的網址:http://itnotes.tk/。
我看到Facebook評論是URL敏感的,並且在網站上使用ajax時可能無法加載,但我的問題是:我如何能夠使ajax加載內容一起加載facebook評論?
幫助將不勝感激...謝謝!
加載facebook評論時出現問題。那麼,我正在使用Qawker主題。當我在我的博客上整合了Facebook評論時,它適用於永久鏈接,但評論表單不會顯示在載入Ajax的頁面/帖子上。如何在ajax中加載facebook評論WordPress的
這裏是我的博客的網址:http://itnotes.tk/。
我看到Facebook評論是URL敏感的,並且在網站上使用ajax時可能無法加載,但我的問題是:我如何能夠使ajax加載內容一起加載facebook評論?
幫助將不勝感激...謝謝!
我認爲這個職位是舊的,但無論如何可能會是下一個讀者有用。
如果你想用ajax加載「新評論」,你應該再次運行載入Facebook庫的代碼並修改容器的數據href(Facebook Comments Div)。一個代碼簡單的例子是這樣的:
$.get("/sets/comentarios_facebook",{set_id:set_id},function(data){
$("#componet_comentarios").html(data);
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=178271392271647"; fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
});
此運行與阿賈克斯的行動和反應是Facebook的評論DIV新的「數據HREF」。
使用本 -
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:comments href="http://itnotes.tk/" num_posts="10" width="600"></fb:comments>
調用」 FB.XFBML.parse()」明確了AJAX成功函數內部,這將重新解析HTML並呈現Facebook的評論部分
//facebook comments
var isFacebook = $data.find('.fb-comments');
if(isFacebook != 'undefined') {
var scriptText = 'FB.XFBML.parse();';
var scriptNode = document.createElement('script');
scriptNode.appendChild(document.createTextNode(scriptText));
contentNode.appendChild(scriptNode);
}
也茨艾倫幫助?讓我知道 – ShalomSam