簡體   English   中英

沒有顯示顯示這個奇怪錯誤的字符串? function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}

[英]Not showing string showing this weird error? function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}

當我嘗試提取數據時,會發生這種情況,我使用 child_ added 來實現實時。 我覺得我必須將它轉換為字符串/但我不知道我的英語有多抱歉這里是 js 文件


    $(document).ready(function(){
    var config = {
            apiKey: "AIzaSyB9p1VvVfhnbrcDwUKUuSqw9aQsqnDi4nQ",
            authDomain: "html5project-870df.firebaseapp.com",
            databaseURL: "https://html5project-870df.firebaseio.com",
            projectId: "html5project-870df",
            storageBucket: "html5project-870df.appspot.com",
            messagingSenderId: "54935462861"
          };
    //firebase.initializeApp(config);
    if (!firebase.apps.length) {
        firebase.initializeApp({});
    }
    var database = firebase.database();
    var Rootref = database.ref().child("users");

    Rootref.on("child_added", snap => { 
    var test = "test5765";  

    var name = snap.child("user").val;
    console.log(name);
    $("#read").append("<tr><td>"+name+"</td></tr>");

這是結果

function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}

它發布了三次,因為有三個事件任何幫助表示贊賞這里是 github 鏈接https://github.com/SaiVeer04/transcriber/blob/master/read.js

根據Firebase 文檔snapshot.child(<>).val()是一種方法而不是屬性。

var name = snap.child("user").val(); // try val() instead of val
console.log(name);
$("#read").append("<tr><td>"+name+"</td></tr>");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM