我正在创建一个邮件系统,其中用户A向用户B发送一段文本,用户B将文本存储在名为Inbox(具有属性数组)的列中的数组中。
我创建了5个用户,前2个用户回复“POST https://api.parse.com/1/classes/_User/fjT08jUUk8 400(错误请求)”
然而,最后3位用户完美无缺。我真的很沮丧,因为我无法弄清问题是什么。创建的所有用户具有相同的条件。
我将链接此处使用的代码:
<textarea name="msg" id="msg" rows="10" cols="60"></textarea>
<button ng-click="sendMessage(fetched_user.id)">Send</button>
(fetched_user.id is the corresponding id for the user you're targeting, double checked it)
$scope.sendMessage = function(UID) {
var query = new Parse.Query(Parse.User);
query.equalTo('objectId', UID);
query.first({
success: function(object) {
var text = $('#msg').val();
object.add("Inbox", text );
object.save();
$scope.$apply();
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
}
一如既往,我真的很喜欢任何答案!在此先感谢:)