2016-10-13 91 views
0

我试图让用户使用Google登录登录我的网站。当我按照他们的指示一切正常,像这样:Google登录无法访问onsuccess功能

<div class="g-signin2" data-onsuccess="onSignIn"> 
    sign in with google 
</div> 

<script> 
function onSignIn(googleUser) { 
    do stuff here 
} 
</script> 

但是你可以看到,这里采用了“脚本”块并排着的标记。

我正在使用System.JS,我想知道如何让div.g-signin2有权访问我的System JS模块中的函数。我尝试的另一件事是听取'数据成功'事件,但没有成功。

回答

0

你试过在div之前移动吗?像这样:

<script> 
function onSignIn(googleUser) { 
    do stuff here 
} 
</script> 

<div class="g-signin2" data-onsuccess="onSignIn"> 
    sign in with google 
</div> 
+0

这个位置不是问题。 –