-1

私はユーザー(チタンクラウドサービス)に対してクエリを実行しています:

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 {}
});

で解析できないクエリを実行した後e.userssuccessalertも返されません。何かご意見は?

4

2 に答える 2

0

配列である 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 モジュールを読む必要があります。ドキュメント自体は、ユーザーにクエリを実行する方法を示しています。

于 2013-09-16T04:58:46.330 に答える