问题
Is anyone aware of some code for Google's plus-one button that will work on a page that is refreshed with AJAX? It was very simple with Facebook, but I can't find any documentaion about this for Google.
Thanks.
回答1:
I was searching for this too and found this
<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{parsetags: 'explicit'}
</script>
<!-- Place this tag where you want the +1 button to render -->
<g:plusone></g:plusone>
<!-- Place this render call where appropriate -->
<script type="text/javascript">gapi.plusone.go();</script>
gapi.plusone.go();
place this code and the button will appear
回答2:
If you're trying to render a person badge with ajax rather than a plusone you need a different api call: api.person.go(); https://developers.google.com/+/web/badge/#gapi.*.go
来源:https://stackoverflow.com/questions/7583892/google-plus-one-button-on-a-page-that-is-refreshed-with-ajax