我正在网站上动态加载内容,当我获得必要的信息时,我需要在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();
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();
如海特勒所说的完整解决方案是...
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);
根据Official LinkedIn Documentation,“为了在单个页面应用程序上重新加载小部件,请使用in.parse(),这样...
IN.parse();
希望这对外面的人有帮助!