使用jQuery.getScript()动态加载Google +1脚本

时间:2011-08-16 14:19:31

标签: jquery google-plus getscript

我想仅在需要时加载谷歌+1按钮,

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {parsetags: 'explicit'}
</script>

所以我在考虑使用jQuery.getScript()这样做:

$.getScript('https://apis.google.com/js/plusone.js', function(data, textStatus){});

$.ajax({
  url: url,
  dataType: "script",
  success: success
});

但我怎样才能通过parsetags: 'explicit' param?

2 个答案:

答案 0 :(得分:2)

好吧,不要打扰, 我找到了解决方案:

$.ajax({
  url: "https://apis.google.com/js/plusone.js",
  dataType: "script",
  parameters: { parsetags: "explicit" }, 
  success: function () { gapi.plusone.go();  }
});

答案 1 :(得分:0)

如下设置全局变量,然后加载g +脚本:

window['___gcfg'] = { parsetags: 'explicit' };