为什么对象响应未定义
Why do object responses undefined?
<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[0].
相关文章:
- 页面加载时未定义的 ajax 响应
- 使用 RESTful API,如果未定义特定的响应 json 级别,我如何在客户端不出错
- Cordova嵌入式网络视图未响应navigator.camera未定义
- 如何在未定义类时从 AJAX 响应中获取锚标记值
- Angular ReferenceError:未定义响应
- ember dev fixes错误:“;断言失败:findAll的响应必须是数组,而不是未定义的“”;
- 无法调用方法'发送'express js中未定义的(响应未定义)
- 错误:未定义响应
- JSON响应一直未定义(ajax文件上传)
- AngularJS HTTP 资源 - 响应函数未定义
- 值是未定义的,直到响应出现在 AngularJS 中
- 来自 chrome 扩展程序中内容脚本的未定义响应
- Ember 断言失败:来自 findQuery 的响应必须是数组,而不是未定义
- FB.api 响应未定义
- 来自 ajax 中 JSON 响应的值返回为未定义
- 角度“响应未定义”时尝试为资源实现全局错误处理程序
- 未定义的响应来自侧边栏小工具中 XHR 的文本
- 返回的 Ajax 响应指出其属性值未定义
- TypeError:jQuery自动生成表行中未定义响应[i]
- node.js未找到解析成功/错误,未定义响应