2016-04-02 36 views
0

Hala Javascript öğreniyorum ve iki giriş metin alanı verilen yeni bir kullanıcı hesabı oluşturmaya çalışıyorum. Aşağıdaki hatayı almaya devam ediyorum.Yeni kullanıcı firebase oluşturma

'Unexpected identifier 'password'. Expected '}' to end a object literal.

ama oldukça şaşırdım. .val() döndürmelerini bir dize değişmezine nasıl dönüştürebilirim? Hesap oluşturmak için Kodu:

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); 
     } 
    }); 
} 
+0

'dan sonra koydu mu? Öyleyse, şimdi başka bir hata mesajı var mı? –

+0

Hata mesajını e-posta ve şifrelerin etrafına tırnak koyarak ve ardından userData değişkenini ve aşağıdaki başka ifadeyi silerek ortadan kaldırmak için hata mesajı aldım. – Turtle

cevap

1

Sadece bir virgül eksik. Virgül ekledikten sonra, kaybolan hata iletisi, email : $("#email").val()

+0

Komutu – Turtle

+0

Tamam ekledikten sonra çalışmaz, daha sonra hata ayıklama süresi - e-posta/parola kimlik doğrulamasını Firebase UI'sinden etkinleştirdiğinizden emin misiniz? Ayrıca, 'e-posta' ve 'şifre' tanımlayıcılarını çift tırnak içine almayı deneyin. Bu işe yaramazsa, değerleri createUser'den önce ve bu değişkenleri kullanarak değişkenlere kaydetmeyi deneyin. –

+0

Çift tırnak teklifiniz bunu düzeltmek için bana bir adım daha yaklaştırdı. Teşekkür ederim. – Turtle

İlgili konular