【问题标题】:facebook and twitter share count not updating on sharefacebook 和 twitter 共享计数未更新共享
【发布时间】:2014-08-18 14:45:26
【问题描述】:

问题是 facebook 和 twitter 的数量没有在分享时更新。它在页面刷新时更新。这是否可以在 facebook 和 twitter 墙上成功分享时显示更新的计数而不刷新页面。

我正在使用以下代码

<div class="fb-share-button" data-href="<?php echo $domainUrl;?>/en/blog-view.php?bid=<?php echo $bid;?>" data-type="button_count"></div>
<a href="https://twitter.com/share" class="twitter-share-button" data-url="<?php echo $domainUrl;?>/en/blog-view.php?bid=<?php echo $blogres['blog_id'];?>">Tweet</a>

我使用 ajax 来显示更多博客

$.ajax({
                url: 'get_blogs.php',
                type: 'POST',
                data: dataString,
                cache: false,
                success: function(html){
                    $('#loading').hide();
                    $('#blogList').append(html);
                    FB.XFBML.parse();
                    twttr.widgets.load();
                    var nextPage=parseInt(LoadId)+1;
                    if(nextPage<=totalPages){
                        $("#load_more").val(nextPage); 
                    }else{
                        $("#load_more").val('0'); 
                    }
                    $("#process_page").val('0');
                }
            });

我使用“FB.XFBML.parse();”和“twttr.widgets.load();”显示从 ajax 加载的文章的 fb 和 twitter 计数的函数

提前致谢

【问题讨论】:

  • 您可以重新加载 Facebook 和 Twitter iframe,var fbIframeSource = $('iframe.fb-share').attr('src'); $('iframe.fb-share').attr('src', '').attr('src', fbIframeSource);

标签: javascript facebook facebook-graph-api twitter


【解决方案1】:

使用 Ajax。 Ajax 将刷新页面中的特定部分而不是整个页面。

【讨论】:

  • 感谢您的重播。你能告诉我我将在 ajax 中使用哪一部分代码吗
猜你喜欢
  • 2013-04-13
  • 2011-06-26
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 2014-07-28
  • 1970-01-01
  • 2013-11-26
  • 2011-06-22
相关资源
最近更新 更多