使用parse.com和JavaScript。
以下代码应该使我能够针对parse.com数据库查询用户输入的字符串并返回结果。我知道有结果存在,但似乎字符串没有以正确解释的格式捕获?
****使用JavaScript的Parse.com查询应该搜索班级" myBadges"和" das"字符串" friendName **
的列var myBadgeUploader = Parse.Object.extend("myBadges");
function friendFeed() {
var query = new Parse.Query(myBadgeUploader);
query.startsWith("das", friendName);
query.find({
success: function(results) {
console.log(results);
}
});
}
****代码应该捕获" FriendName"在查询中使用的字符串**
$(document).ready(function() {
$(document).on('click','.username', function (event) {
event.preventDefault();
friendName = $(this).text();
console.log(friendName);
friendFeed();
});
});
用于创建用户列表和要点击的用户名的代码。
var currentUser = Parse.User.current();
var FriendRequest = Parse.Object.extend("FriendRequest");
var query = new Parse.Query(FriendRequest);
query.include('toUser');
// query.include('fromUser');
//query.include('pic');
query.equalTo("fromUser", currentUser);
query.equalTo("status", "Request sent");
query.find({
success: function(results) {
// If the query is successful, store each image URL in an array of image URL's
imageURLs = [];
Username = [];
for (var i = 0; i < results.length; i++) {
var object = results[i].get("toUser");
imageURLs.push(object.get("pic"));
Username.push(object.get("username"));
}
// If the imageURLs array has items in it, set the src of an IMG element to the first URL in the array
console.log(imageURLs);
console.log(Username);
for(var j = 0; j < imageURLs.length; j++) {
$('#container').append("<img class='images' src='" + imageURLs[j] + "'/>");
$('#container').append("<div class='username'>'"+Username[j]+"'</div>"); }
},
error: function(error) {
// If the query is unsuccessful, report any errors
alert("Error: " + error.code + " " + error.message);
}
});