1
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript">
</script>
<div id="login_button" onclick="VK.Auth.login(getit);"></div>
<script language="javascript">
VK.init({
apiId: 2903251
});
function getit(response) {
if (response.session) {
var id = response.session.mid;
}
VK.Api.call('users.get', {uids: id, fields: 'sex,photo_big'}, function(r) {
if(r.response) {
alert(r.response.sex);
console.log(r.response);
}
});
}
VK.UI.button('login_button');
</script>
なぜalert(r.response.sex)
は表示されませんが、コンソールログですべてが正常ですか?なぜオブジェクトの応答は未定義ですか?
実際にコンソールログに表示されている内容(例:r.responseの内容)をペーストします。 –
[ オブジェクト FIRST_NAME: "Георгий" LAST_NAME: "Липартелиани" photo_big: "http://cs5221.userapi.com/u7817320/a_7b0f9a48.jpg" 性別:2 UID:7817320 __proto__:オブジェクト –
@ GeorgyLiparteliani - ひどく壊れて見える。手動で転写していますか?あなたはどのソフトウェアをconsole.loggingしていますか? – Quentin