我有以下JS代码。
var database = firebase.database();
database.ref().child('server/user-search').once('value', function(snapshot) {
if (snapshot.exists()) {
var content = '';
snapshot.forEach(function(child) {
var val = child.val();
content += '<tr>';
content += '<td>' + val.deviceCodename + '</td>';
content += '</tr>';
});
$('#ex-table').append(content);
}
});
这是我的布局。它是用户搜索中的子级。感谢您的帮助
答案 0 :(得分:2)
“用户搜索” UID和deviceXXX节点之间有一个额外的节点“ 0”。
如果我假设此额外节点始终为“ 0”,则应执行以下操作:
var database = firebase.database();
database.ref().child('server/user-search').once('value', function (snapshot) {
if (snapshot.exists()) {
var content = '';
snapshot.forEach(function (child) {
var val = child.val()['0'];
content += '<tr>';
content += '<td>' + val.deviceCodename + '</td>';
content += '</tr>';
});
$('#ex-table').append(content);
}
});