我仍然在學習Javascript並嘗試在給定兩個輸入文本字段的情況下創建新的用戶帳戶。我不斷收到以下錯誤。創建新用戶firebase
'Unexpected identifier 'password'. Expected '}' to end a object literal
。
但我很難過。我將如何將.val()返回值轉換爲字符串文字? 創建帳戶的代碼:
function create_user() {
var myFirebaseRef = new Firebase("https://sweltering-heat-6293.firebaseio.com/");
myFirebaseRef.createUser({
email : $("#email").val(),
password : $("#pass1").val()
}, function(error, userData) {
if (error) {
console.log("Error creating user:", error);
} else {
console.log("Successfully created user account with uid:", userData.uid);
}
});
}
做了您發佈的錯誤消息後,您添加逗號消失?如果是這樣,現在是否有另一個錯誤信息? –
我確實通過在電子郵件和密碼周圍加上引號,然後刪除userData變量和其他else語句來使錯誤消息消失。 – Turtle