Javascript 如何为解析注册函数添加额外属性?
我想给我的parse注册函数添加一个额外的属性。我的代码是Javascript 如何为解析注册函数添加额外属性?,javascript,android,parsing,mobile,Javascript,Android,Parsing,Mobile,我想给我的parse注册函数添加一个额外的属性。我的代码是 signUp: function(e) { var self = this; var username = this.$("#signup-username").val(); var password = this.$("#signup-password").val(); var sex=this.$("#signup-sex").val(); Parse.User.signUp(username, password
signUp: function(e) {
var self = this;
var username = this.$("#signup-username").val();
var password = this.$("#signup-password").val();
var sex=this.$("#signup-sex").val();
Parse.User.signUp(username, password, sex, { ACL: new Parse.ACL() }, {
success: function(user) {
new ManageTodosView();
self.undelegateEvents();
delete self;
}
如果我只传递用户名和密码,它会工作并将用户添加到数据库。文档仅显示Parse.user.signUp函数的4个参数: 我猜这会奏效的:
signUp: function (e) {
var self = this;
var username = this.$("#signup-username").val();
var password = this.$("#signup-password").val();
var sex = this.$("#signup-sex").val();
var otherAttribute = 'test';
Parse.User.signUp(username, password, {
sex: sex,
newAttribute: otherAttribute,
ACL: new Parse.ACL()
}, {
success: function (user) {
new ManageTodosView();
self.undelegateEvents();
delete self;
}
}
}
你可以这样做
var user = new Parse.User();
user.set('username',name);
user.set('YOUR_COLUMN','ITS_VALUE');
user.set('password',password);
user.set('YOUR_COULMN','ITS_VALUE');
user.signUp(null,{
success:function(user){
NEXT OPERATION
},
error:function(error){
res.send('error::'+error.message);
}
});
var attrs = {ACL: new Parse.ACL(), email: "email@email.com"};
Parse.User.signUp(username, password, attrs, {
success: function(user) {
//Set the code for sucess
},
error: function(user, error) {
alert("Error: " + error.code + " " + error.message);
}
});