Я использую синтаксический анализ какое-то время, и я довольно смущен тем, что у меня есть.Неверный запрос Parse.com
Вот одна функция, которую я называю первым:
$scope.followUser = function(usernameToFollow)
{
console.log('ready to follow user: ' + usernameToFollow);
var user = Parse.User.current();
if (user)
{
var FollowUser = Parse.Object.extend('User');
var query = new Parse.Query(FollowUser);
query.equalTo('username', usernameToFollow);
query.find({
success: function(results)
{
var relationToUserPosts = user.relation('followUser');
$scope.userToAdd = results[0];//This is the user I want to add relational data to
relationToUserPosts.add(results[0]);
user.save();
},
error: function(error)
{
alert('Error: ' + error.code + '' + error.message);
}
});
}
else
{
console.log('Need to login a user');
// show the signup or login page
}
};
Далее после того, как я называю эту функцию я называю эту функцию:
$scope.addToFollowers = function()
{
var currUser = Parse.User.current();
console.log($scope.userToAdd);
var followerUser = $scope.userToAdd.relation('followers');
followerUser.add(currUser);
$scope.userToAdd.save();
};
Я знаю, уверен, что $ scope.userToAdd является пользователь Я хочу, я знаю, что отношение, которое я извлекаю из объекта, действительно его, когда я пытаюсь сохранить этот объект с помощью $ scope.userToAdd.save(), когда я получаю плохой запрос, без дополнительной информации о том, почему его плохой запрос , Заранее спасибо.
ОБНОВЛЕНИЕ: В первом вызове метода нет ошибок и нет плохих запросов. сообщение Ошибка:
Какое сообщение об ошибке вы получили? – eth3lbert
Только то, что это плохой запрос синтаксического анализа Теперь я добавил сообщение об ошибке –
Вы можете увидеть ответ через инструменты разработчика Chrome -> network -> request -> response. – eth3lbert