0
我想擴展Parse.User對象,並在調用基礎對象方法即登錄時遇到問題。擴展解析。用戶
所以我有以下代碼:
main.models.User = Parse.User.extend({
className : 'User',
defaults : {
objectId : false,
username : 'anonymous',
emailVerified : false,
createdAt : new Date(),
updatedAt : new Date(),
firstName : 'Anonymous',
lastName : 'User'
},
name : function() {
return this.firstName + ' ' + this.lastName;
}
});
在某些時候還一起在我的代碼我做的:
main.user = new main.models.User();
然後再沿着我的代碼,我會盡力做到這一點:
var $form = $(form);
main.user.logIn($form.find('#txtUserEmail').val(), $form.find('#pwdPassword').val(), {
success : function() {
// Hide the modal window
main.modal.empty();
},
error : function(user, error) {
// Show Error
that.ui.errorMsg.toggleClass('hidden').find('span').html('Error: ' + error.code + ' ' + error.message);
}
});
TL;博士 - 問題
登錄請求發生但格式不正確,就像在我的網絡選項卡中看到XHR一樣,但請求負載是整個主幹對象,而不僅僅是傳遞給登錄方法的用戶名或密碼。我收到了400個錯誤的請求。
和響應是:
code: 201
error: "missing user password"
真正的問題
我可以延長Parse.User對象,並能夠調用基剛對象的方法,因爲我當使用主Parse對象?
謝謝!