Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase返回[对象]_Javascript_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript Firebase返回[对象]

Javascript Firebase返回[对象],javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我有以下问题。代码识别出存在某种东西并显示所有条目,但不显示内容,只显示[object]。 我真的很想阅读abgeschlosseneAuftraege类别和所有子类别中的所有内容。但现在我试着读至少一个条目。 我将非常感谢你的帮助 firebase.database().ref("/abgeschlosseneAuftraege").on('value', function(snapshot){ let elm = document.getElementById("data"); el

我有以下问题。代码识别出存在某种东西并显示所有条目,但不显示内容,只显示[object]。 我真的很想阅读abgeschlosseneAuftraege类别和所有子类别中的所有内容。但现在我试着读至少一个条目。 我将非常感谢你的帮助

firebase.database().ref("/abgeschlosseneAuftraege").on('value', function(snapshot){
  let elm = document.getElementById("data");
  elm.innerHTML = '';

  snapshot.forEach(function(childSnapshot){
    var childKey = childSnapshot.key;
    var childData = childSnapshot.val();
    elm.innerHTML += childData['Accepted'];
  })
})
    getData();
childData[“已接受”];是一个对象,而不是字符串。如果您想查看它的表示,请使用JSON.stringify


childSnapshot.val必须返回一个对象。不是字符串。[对象对象]是使用需要字符串的对象时得到的。所以childData['Accepted']必须是一个对象。console.logchildData['Accepted']显示了什么?@rlemon childSnapthot.val必须是一个对象,这样才能使用childData['Accepted']。yea-duh。对我来说,那是个愚蠢的评论。我是说childData。接受的必须是对象。我的bad@Barmarelm.innerHTML+=console.logchildData['Accepted'];elm.innerHTML+=console.log childData['Accepted'];显示所有条目,但它显示的不是对象对象而是未定义的未定义的。。。
    elm.innerHTML += JSON.stringify(childData['Accepted']);