Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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中检索信息';t工作,键不是一个函数_Javascript_Jquery_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 从firebase中检索信息';t工作,键不是一个函数

Javascript 从firebase中检索信息';t工作,键不是一个函数,javascript,jquery,firebase,firebase-realtime-database,Javascript,Jquery,Firebase,Firebase Realtime Database,我试着这样解决它: 但我无法让它工作 我的html显示我将从Firebase中放置信息的位置,在javascript中显示: var createTable = "<table><thead><tr id='keysRow'></tr></thead>"; var endHead = "<tbody><tr id='valuesRow'></tr></tbody></table&g

我试着这样解决它:

但我无法让它工作

我的html显示我将从Firebase中放置信息的位置,在javascript中显示:

var createTable = "<table><thead><tr id='keysRow'></tr></thead>";
var endHead = "<tbody><tr id='valuesRow'></tr></tbody></table>";  

//More code that's connecting to each other and displays it in a div.
//F12 is showing me that this works.
var createTable=”“;
var endHead=“”;
//更多相互连接并在div中显示的代码。
//F12向我展示了它的工作原理。
Firebase.js:

var firebase = require('firebase');
firebase.initializeApp(config);
var v = firebase.database();

var users = firebase.database().ref("users");


users.orderByKey().once('child_added', function(snapshot){
snapshot.forEach(function(childsnapshot){

var key = childsnapshot.key(); <---------error
var data = childsnapshot.val();

$('#keysRow').append('<th>' + key + '</th>');
$('#valuesRow').append('<td>' + data + '</td>');
});
});
var firebase=require('firebase');
firebase.initializeApp(配置);
var v=firebase.database();
var users=firebase.database().ref(“用户”);
users.orderByKey().once('child_added',函数(快照){
snapshot.forEach(函数(childsnapshot){
var key=childsnapshot.key();更改此选项:

var key = childsnapshot.key();
为此:

var key = childsnapshot.key;

检查此链接以查看Firebase 3.x中发生的更改:

谢谢:D下一个问题:$未定义,这是另一个与此问题无关的问题,但您可以通过检查此问题来解决它。您的javascript文件可能在jquery脚本之前(检查链接以解决它)