Javascript 从firebase中检索信息';t工作,键不是一个函数
我试着这样解决它: 但我无法让它工作 我的html显示我将从Firebase中放置信息的位置,在javascript中显示: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
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脚本之前(检查链接以解决它)