Firebase查询数据以javascript显示在另一个表上
我有两个表,一个表用于待处理的数据,另一个表用于已批准的数据。我的问题是,我的查询显示挂起表上的挂起数据也出现在我的已批准表中。这是照片 这是挂起查询的代码Firebase查询数据以javascript显示在另一个表上,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我有两个表,一个表用于待处理的数据,另一个表用于已批准的数据。我的问题是,我的查询显示挂起表上的挂起数据也出现在我的已批准表中。这是照片 这是挂起查询的代码 var database = firebase.database().ref().child('Request').child('Pending'); database.once('value', function(snapshot){ snapshot.forEach(function(data){ var u
var database = firebase.database().ref().child('Request').child('Pending');
database.once('value', function(snapshot){
snapshot.forEach(function(data){
var userEmail = data.val().username;
var ReqStatus = data.val().request_status;
var userId = snapshot.keys;
content +='<tr>'
content +='<td>' + userEmail+ '</td';
content +='<tr><td>' + ReqStatus+ '</td>';
content +='<td><p data-placement="top" data-toggle="tooltip" title="Edit"><button id="btnApprove" class="btn btn-primary btn-xs" data-title="Approve" data-toggle="modal" data-target="#approve" ><span class="glyphicon glyphicon-pencil"></span></button></p></td>';
content +='<td><p data-placement="top" data-toggle="tooltip" title="Delete"><button class="btn btn-danger btn-xs" data-title="Delete" data-toggle="modal" data-target="#delete" id="btnDelete"><span class="glyphicon glyphicon-trash"></span></button></p></td>';
content +='</tr></tr>';
});
$('#mytable').append(content);
});
var-database=firebase.database().ref().child('Request').child('Pending');
数据库.once('value',函数(快照){
snapshot.forEach(函数(数据){
var userEmail=data.val().username;
var ReqStatus=data.val().请求状态;
var userId=snapshot.keys;
内容+=''
content+=''+userEmail+'可能是因为您没有重新初始化content
变量
按以下步骤进行:
var databasez = firebase.database().ref().child('Request').child('Approved');
databasez.once('value', function(snapshot){
var content = ''; // <-- Re-initialize here
snapshot.forEach(function(data){
var userEmail = data.val().username;
var ReqStatus = data.val().request_status;
var userId = snapshot.keys;
content +='<tr>'
content +='<td>' + userEmail+ '</td';
content +='<tr><td>' + ReqStatus+ '</td>';
content +='</tr></tr>';
});
$('#tableApproved').append(content);
});
var-databasez=firebase.database().ref().child('Request').child('Approved');
databasez.once('value',函数(快照){
var content='';//谢谢!没有注意到这个。非常感谢您,先生!
var databasez = firebase.database().ref().child('Request').child('Approved');
databasez.once('value', function(snapshot){
var content = ''; // <-- Re-initialize here
snapshot.forEach(function(data){
var userEmail = data.val().username;
var ReqStatus = data.val().request_status;
var userId = snapshot.keys;
content +='<tr>'
content +='<td>' + userEmail+ '</td';
content +='<tr><td>' + ReqStatus+ '</td>';
content +='</tr></tr>';
});
$('#tableApproved').append(content);
});