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的確切內容)。 – 2012-04-12 15:48:46
[ 對象 如first_name 「Георгий」 姓氏: 「Липартелиани」 photo_big: 「http://cs5221.userapi.com/u7817320/a_7b0f9a48.jpg」 性別:2 UID:7817320 __proto__:對象 – 2012-04-12 15:51:59
@ GeorgyLiparteliani - 看起來非常糟糕。你是否在手動轉錄它?你用什麼軟件console.logging它? – Quentin 2012-04-12 15:56:46