Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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的box插件不适用于导航_Javascript_Jquery_Facebook_Html - Fatal编程技术网

Javascript 类似Facebook的box插件不适用于导航

Javascript 类似Facebook的box插件不适用于导航,javascript,jquery,facebook,html,Javascript,Jquery,Facebook,Html,我已经在我的web应用程序中添加了类似facebook的box插件代码 在我的应用程序中,只有一个带有body标记的html,我正在动态添加它 根据对该html的要求,仅带有div标记的其他html。我在其中一个div中添加了以下代码 <div class="fb-like-box" data-href="http://www.facebook.com/drsailablog" data-width="265px" data-colorscheme="dark" data-sho

我已经在我的web应用程序中添加了类似facebook的box插件代码

在我的应用程序中,只有一个带有body标记的html,我正在动态添加它 根据对该html的要求,仅带有div标记的其他html。我在其中一个div中添加了以下代码

<div class="fb-like-box" data-href="http://www.facebook.com/drsailablog" data-width="265px" 
    data-colorscheme="dark" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true">
</div>
我遵循指令中提到的任何东西来使用插件,即

        <body>
    <div id="fb-root"></div>
    <script>
(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/en_US/all.js";
         fjs.parentNode.insertBefore(js, fjs);
       }(document, 'script', 'facebook-jssdk'));</script>
现在的问题是,第一次加载时,它会在主页上显示相应的like框,但是当我从一个菜单选项移动到另一个菜单选项时,我只能看到我想要显示like框的容器,那里没有内容。我检查了电话,它甚至没有向facebook发送任何请求。但是,如果我刷新页面,它的发送请求,我就能再次看到内容。 我做错了什么??我也尝试过在该div的script标签中添加这个函数,但仍然存在相同的问题,即仅在刷新时加载