我的代码:
<script src="http://apis.google.com/js/plusone.js" type="text/javascript"></script>
<g:plusone id="googleModuloContentButton" href="http://www.mywebsite.com/?IDL=1" size="medium"></g:plusone>
它会创建Google+徽章。但是如果在点击处理程序上我做了:
gapi.plusone.render('googleModuloContentButton', {
href: "http://www.mywebsite.com/?IDL=2"
});
+1的目标链接没有改变......仍然是第一次渲染时设置的链接。为什么?我该如何解决?
答案 0 :(得分:2)
您已启用自动渲染功能。将脚本行更改为:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{parsetags: 'explicit'}
</script>
目前您的按钮已被告知要渲染。添加上述参数应该允许您的代码工作。
您也可以考虑以这种方式设置href是最好的方法,而不是使用规范链接或预先填充href。你的用例是什么?