2015-01-01 37 views
0

我想提取存储在解析中的特定用户的所有信息并将其显示在我的网站上。 我的意思是,用户会在文本字段中输入用户的objectID,并且该文本字段的值将用于从解析数据库中提取该用户的所有信息。解析检索一个特定的用户信息并显示它(Javascript)

<script type="text/javascript"> 
$(document).ready(function() { 

    // *************************************************** 
    // NOTE: Replace the following your own keys 
    // *************************************************** 
    var userID = document.getElementById("txtUserID").value; 

    Parse.initialize("ID", "ID"); 


var userInfo = new Parse.Object("User"); 
    var query = new Parse.Query(userInfo); 


    query.include("Addresss"); 
    query.include("name"); 

    query.equalTo("objectId", userID); 
    query.find({ 
    success: function(results) { 
     res.send(results) 

    }, 
    error: function(error) { 
     console.error("Error: " + error.code + " " + error.message); 
    } 
    }); 
}); 
</script> 
</head> 
<body> 


    <input name="txtUserIDName" id="txtUserID" type="text" value="test"> 


</body> 
</html> 

现在用户已经进入OBJECTID,并解析了检索(不知道如果我的代码来检索是正确的)我的问题,如何显示有关类似地址特定用户在屏幕上的信息用户。

+0

您的查询未正确设置。有关详细信息,请参阅文档:总之,您需要使用var query = new Parse.Query(Parse.User)创建查询;然后用query.equalTo(“objectId”,userID)添加你的objectId字段; (如果它们是指针,请保留在你的包含中,但它看起来不是它们不应该需要它们的。这只是告诉Parse它是否应该获取存储在这些键上的PFObject,或者它是否应该保留它们未提取的指针,字符串,数字等不需要这个调用) –

回答

0

使用GET方法来获取字段: -

success: function(results) { 

    console.log(results.get('email')); 

}, 
相关问题