推出我自己獨特的電子郵件檢查方法。使用.equalTo和.find即使在數據庫中沒有任何內容,我仍然可以獲得成功。如果找不到匹配項,我需要它才能報錯。有任何想法嗎?在解析中滾動您自己的唯一電子郵件檢查
// Check if email is already in use
var query = new Parse.Query(Email);
query.equalTo("email", email);
query.find({
success: function(results) {
self.$(".signup-form .error").html("Email already in use.").show();
this.$(".signup-form button").removeAttr("disabled");
},
error: function(error) {
if (error.code === Parse.Error.OBJECT_NOT_FOUND) {
alert("Perfect, could not find this email!");
Parse.User.signUp(username, password, { ACL: new Parse.ACL() }, {
// ... signUp method here ...
});
} else if (error.code === Parse.Error.CONNECTION_FAILED) {
alert("Uh oh, we couldn't even connect to the Parse servers!");
}
}
});
我不知道這是用適當的語言標記它。請相應地做。 – Drise 2012-07-13 21:11:29