With reasonable (auto-)indentation, you spot the error(s) easily:
function findFriend() {
friendName = $('#friendsearch').val();
console.log(friendName);
var query = new Parse.Query(Parse.User);
query.equalTo("username", friendName); // find users that match
query.find({
success: function (friendMatches) {
if (friendMatches.length === 0)
alert('NO MATCH FOUND!!!');
} else {
// Query executed with success
{
alert('MATCH FOUND!!!');
},
error: function (error) {
alert('query failed with error' + error.message);
}
});
}
The braces around the else
are too much, it should be
function findFriend() {
friendName = $('#friendsearch').val();
console.log(friendName);
var query = new Parse.Query(Parse.User);
query.equalTo("username", friendName); // find users that match
query.find({
success: function (friendMatches) {
if (friendMatches.length === 0)
alert('NO MATCH FOUND!!!');
else // Query executed with success
alert('MATCH FOUND!!!');
},
error: function (error) {
alert('query failed with error' + error.message);
}
});
}
or
…
success: function (friendMatches) {
if (friendMatches.length === 0) {
alert('NO MATCH FOUND!!!');
} else {
// Query executed with success
alert('MATCH FOUND!!!');
}
},
…