7

我在我的网站上动态加载内容,当我获得必要的信息时,我需要在 ajax 功能之后创建社交媒体按钮。我为 facebook 和 twitter 找到了很好的解决方案,但我找不到linkedin 的有效解决方案。希望我的问题很清楚......提前感谢您的聪明答案!

编辑:我找到了解决方案。

var din ='<script id="holderLink" type="IN/Share" data-url="http://kitchenprague.com/news.php?id='+val.id+'" data-counter="right"></script>';
$(".linkedinDetail").html(din);
IN.parse();
4

1 回答 1

1

hjuster 所述的完整解决方案是......

var din ='<script id="holderLink" type="IN/Share" data-url="http://kitchenprague.com/news.php?id='+val.id+'" data-counter="right"></script>';
$(".linkedinDetail").html(din);
IN.parse();

但是让我提供一些解释,因为解释很棒!

构建一个脚本标签来保存您的共享 URL 数据...

var din ='<script id="holderLink" type="IN/Share" data-url="http://kitchenprague.com/news.php?id='+val.id+'" data-counter="right"></script>';

只需将 URL 数据附加到页面...

$(".linkedinDetail").html(din);

根据官方 LinkedIn 文档,“为了在单页应用程序上重新加载小部件,请使用 in.parse()”,所以...

IN.parse();

希望这可以帮助那里的人!

于 2020-06-01T15:12:58.807 回答