Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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
Javascript facebook和twitter共享计数未在共享上更新_Javascript_Facebook_Facebook Graph Api_Twitter - Fatal编程技术网

Javascript facebook和twitter共享计数未在共享上更新

Javascript facebook和twitter共享计数未在共享上更新,javascript,facebook,facebook-graph-api,twitter,Javascript,Facebook,Facebook Graph Api,Twitter,问题是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"></d

问题是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将刷新页面中的特定部分,而不是整个页面。

感谢您的重播。请告诉我我将在Ajax中使用哪部分代码,您可以重新加载Facebook和Twitter iframe,
var fbIframeSource=$('iframe.fb share').attr('src')$('iframe.fb share').attr('src','').attr('src',fbIframeSource)
$.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');
                }
            });