Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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 如何从web上的firebase中提取所有JSON_Javascript_Json_Firebase Realtime Database - Fatal编程技术网

Javascript 如何从web上的firebase中提取所有JSON

Javascript 如何从web上的firebase中提取所有JSON,javascript,json,firebase-realtime-database,Javascript,Json,Firebase Realtime Database,作为一个整体,我对Firebase和noSQL非常陌生,从数据库中提取所有JSON时遇到了麻烦。我已经完成了firecast教程,因此我知道如何在引用数据库后提取特定值,但这不是我想要的。我已经创建了一个基本的datatable,用于填充基于JSON的字段,因此我希望以编程方式将所有数据库JSON从firebase中取出并执行此操作。当我单击export JSON时,在我的firebase数据库上我得到了我需要的东西,但是我如何使用API来获取它呢?下面我尝试引用所有子项并将其设置为pre标记,

作为一个整体,我对Firebase和noSQL非常陌生,从数据库中提取所有JSON时遇到了麻烦。我已经完成了firecast教程,因此我知道如何在引用数据库后提取特定值,但这不是我想要的。我已经创建了一个基本的datatable,用于填充基于JSON的字段,因此我希望以编程方式将所有数据库JSON从firebase中取出并执行此操作。当我单击export JSON时,在我的firebase数据库上我得到了我需要的东西,但是我如何使用API来获取它呢?下面我尝试引用所有子项并将其设置为pre标记,但没有显示任何内容:

const ref = firebase.database().ref().child();
ref.on('value', snap => {
const yo = document.getElementById('test');
yo.innerText = JSON.stringify(snap.val());
});
编辑*
下面的答案实际上是正确的,我的datatable代码中有一些错误,从一开始就让js无法正常工作

摆脱它。孩子是我的第一个赌注。直接在.ref上调用.on

这是我的第一个想法,但是.ref不起作用,请参见上面的编辑!你是对的,我有一个小的语法问题。谢谢