[英]Invalid Object Name error in Parse JavaScript SDK
我正在使用Parse作为我的应用程序的服务,特别是JavaScript SDK。
在我的应用程序中,我有一个类,代表我的应用程序中包含图像和文本的用户帖子。
由于某些原因,有时用户创建新对象时,解析分配的objectId有时会导致该特定帖子出现错误。
我在控制台中得到这个:
t.Error {code: 105, message: "invalid field name: 3qUHMBPCBs"}
字段名称是当用户上传帖子时由Parse自动分配的objectId。
第二次发生这种情况。 我注意到删除该帖子时,错误消失了,但是,显然我无法继续使用该方法。
已更新,下面的用户帖子使用的代码
因此,本质上存在允许用户发布更新以进行分析的功能。 用户提交时,将执行此功能,并由Parse生成对象。
var sendThis = $('#resultImage').attr('src');
var parseFile = new Parse.File("mypic.jpg", {
base64: sendThis
});
var val = document.getElementById('statusupdateform').value;
var statusupdate = $('#statusupdateform').val();
var currentUser = Parse.User.current();
parseFile.save().then(function() {
var nameCurrent = currentUser.getUsername();
var cigarWall = new Parse.Object("cigarwall");
cigarWall.set("appuser", nameCurrent);
cigarWall.set("statusupdate", statusupdate);
cigarWall.set("imagefile", parseFile);
cigarWall.save({
success: function() {
$('#uploadBtn').removeClass('tapActive');
var postupdate = cigarWall.get('statusupdate');
//$('#fileselect').attr('data-change', 'false');
$('#statusInnerWrapper').removeClass('slideLeft');
location.reload();
},
error: function() {
alert("upload failed. please try again!");
}
});
});
对于其中一个Parse类,我的Query函数中的代码行很糟糕。 我不必要地查询objectId列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.