dataTable在显示来自Firebase的数据时显示无可用数据

时间:2020-08-03 14:54:41

标签: javascript firebase datatables

我正在尝试使用dataTable插件在表中显示Firebase的数据。在检查控制台。数据已正确检索。但是dataTable仍然没有可用数据。

这是我的js代码:

firebase.initializeApp(firebaseConfig);
const db = firebase.database();
db.ref("Regions/dst/zip/breaks/breaklist").once('value')
.then(function(snapshot) {  
  snapshot.forEach(function(child) {
  mobArray.push(child.key);    
})    
}).then(()=>{

 for(var i in mobArray){
 db.ref(`Regions/dst/zip/users/${mobArray[i]}`).once("value")
 .then((snap)=>{
  var data=snap.val();
  console.log(data.name)
  dataSet.push([data.name,data.mob,data.address]); 
       
});

}
console.log(dataSet);
$('#dataTable').DataTable({data: dataSet,destroy: true,    
});
});

This is my output of the array which I need to display using dataTable

我了解我的问题,即dataTable插件在填充之前使用dataSet变量。所以我尝试做一个回调函数。但这没有用。任何帮助都会很有帮助

0 个答案:

没有答案