解析,检查输入是否与objectId匹配

时间:2014-09-05 20:30:49

标签: javascript jquery input parse-platform

所以基本上我试图看看我是否可以获取输入字段提交的文本以匹配输入字段中用户的objectId。比如,如果用户在输入字段中键入一些数字和字母并且它等于数据浏览器中用户的objectId之一,那么console.log一条消息......

我正在考虑使用查询来遍历用户,然后检索用户在输入中输入的内容,

类似于:

<input type="text" id="inputObject"></input>

<script>
     var query =  new Parse.Query(Parse.User).id;
     var input = $('#inputObject').val();

     query.find({
       success: function(results) {
           if(query == input) {
            console.log("There has been a match.");
           }
        },
       error: function(results, error) {
            console.log("None found.");
        }
    });
</script>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先想到:Parse User类默认是安全的。确保访问控制列表允许您读取用户数据。

现在,如果您可以阅读数据,请尝试以下代码:

 <script>
     var query =  new Parse.Query(Parse.User);
     var input = $('#inputObject').val();
     query.equalTo("objectId", input);
     query.find({
       success: function(results) {
           console.log("found a user..");
        },
       error: function(results, error) {
            console.log("None found.");
        }
    });
</script>