无法使用钛云解析用户查询结果
unable to parse users query results using titanium cloud
我正在对用户(钛云服务)执行查询,如下所示:
Cloud.Users.query({
page: 1,
per_page: 5,
where: {
email: 'example@example.com'
}
}, function(e) {
if (e.success) {
alert(JSON.parse(e.users));
} else if (e.error) {
alert(e.message);
} else {}
});
执行查询后,我无法解析success
上的e.users
,alert
不返回任何内容。有什么想法吗?
根据我从 Titanium 文档中的这个例子中了解到的,e.users
是一个数组,而不是一个 JSON 字符串。您应该能够执行以下操作:
for (var i = 0; i < e.users.length; i++) {
var user = e.users[i];
alert('id: ' + user.id + ''n' +
'first name: ' + user.first_name + ''n' +
'last name: ' + user.last_name);
}
您正在尝试解析 e.users,这是一个数组。您应该使用循环遍历数组,并且可以使用JSON.stringify
方法简单地提醒每个用户
尝试以下代码
Cloud.Users.query({
page: 1,
per_page: 5,
where: {
email: 'example@example.com'
}
}, function (e) {
if (e.success) {
alert('Total Users: ' + e.users.length);
for (var i = 0; i < e.users.length; i++) {
var user = e.users[i];
alert(JSON.stringify(user)); //This line will display the details of the user as a string
}
} else {
alert('Error:'n' +
((e.error && e.message) || JSON.stringify(e)));
}
});
您应该阅读 Titanium.Cloud.Users 模块。文档本身显示了如何查询用户。
相关文章:
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- 如何避免对“分析用户”表进行查询
- 打开图形:Java脚本:必须使用活动访问令牌来查询有关当前用户的信息
- j查询用户界面按钮未显示
- 必须使用活动访问令牌来查询有关具有打开图的当前用户的信息
- MEAN.js MongoDB查询中用户特定计算的属性
- mongoose查询返回链接到用户的产品
- 如何将用户从jquery移动窗体键入的查询SQL发布到WCF服务,并在WCF服务上运行该查询
- 解析云代码-在“”中查询用户问题;正常的“;作用
- 脸书:查询公共活动,无需用户登录
- 云代码推送用户和查询
- j在按钮单击时查询用户输入
- 无法查询名为“用户”(云代码)的解析自定义类
- j查询在用户名字段为空时禁用登录提交按钮
- 使用组合框填充另一个组合框,以便用户可以运行查询
- 无法使用钛云解析用户查询结果
- 保存用户以前的搜索查询
- 如何根据用户输入和按钮更改Fusion Table层查询
- 使用java脚本或j查询检测选项卡关闭事件,并进行用户验证的googleapi调用
- 解析用户查询仅检索当前用户