2014-09-05 3 views
0

, поэтому в основном я пытаюсь выяснить, могу ли я получить текст, представленный полем ввода, в соответствие с объектом userId пользователя в поле ввода. Например, если пользователь вводит некоторые числа и буквы в поле ввода, и он равен одному из объектных идентификаторов пользователя в браузере данных, то console.log сообщение ...Parse, Проверьте, соответствует ли вход объектуId

Я думал об использовании запроса Переберите пользователей, а затем получить какие типы пользователей в входе,

Так что-то вроде:

<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> 

Любые идеи?

+0

что ObjectId а пользователи? где вы определяете такую ​​вещь? в js, db или html? –

+0

Это в браузере данных parse.com (API) – tinthetub

ответ

1

Первая мысль: класс пользователя Parse защищен по умолчанию. Убедитесь, что список контроля доступа позволяет вам читать данные пользователя.

Теперь, если вы можете прочитать данные, попробуйте этот код:

<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> 
+0

по какой-то причине, независимо от того, что я набираю, он отображает «найденный пользователь ...» – tinthetub

+0

Я также использовал console.log, чтобы убедиться, что вход был (т.е.: 'console.log (input);' и это сработало, но я все равно получаю тот же самый дисплей. – tinthetub

+0

Также, чтобы указать, мой код завернут в '$ ('body'). delegate ('.btn ', "click", function() {...} ' – tinthetub

Смежные вопросы