在firebase Web应用程序中,如何获取数据列表?谁能帮我 [英] In firebase web application how can I get the list of data? Can anyone help me
本文介绍了在firebase Web应用程序中,如何获取数据列表?谁能帮我的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好。我有一个firebase网络应用程序的基本应用程序。我可以逐一检索数据,但是你可以用热情描述我将它们全部放在下面的表行中吗?
这是我的数据库;
Hi everybody. ihave a basic app for firebase web app. Ican retreive one by one data but can u describe me hot to get them all in a table rows like below?
This is my data base;
{
"DURUSLAR" :
{
"K10" :
{
"-KlrBOD1IkjCyxf05vpW" :
{
"kayitid" : "928451227",
"makina" : "K10",
"nedeni" : "Seçilen Duruş Nedeni.",
"saat" : "10:39",
"sure" : "6",
"tarih" : "05.06.2017",
"yanitsaati" : "15:59:30",
"yanittarihi" : "05.06.2017"
},
"-KlrJrzDsWt3i3p6eBpc" :
{
"kayitid" : "905395436",
"makina" : "K10",
"nedeni" : "DURUS NEDENI GIRINIZ",
"saat" : "11:16",
"sure" : "37",
"tarih" : "05.06.2017",
"yanitsaati" : "??.??.????",
"yanittarihi" : "??.??.????"
}},
"K11" :
{
"-KlxUs1DevKPc6vvpwGv" :
{
"kayitid" : "1298021679",
"makina" : "K11",
"nedeni" : "DURUS NEDENI GIRINIZ",
"saat" : "16:02",
"sure" : "14",
"tarih" : "06.06.2017",
"yanitsaati" : "??.??.????",
"yanittarihi" : "??.??.????"
},
"-KlxWKbG13Bh3PiDx8RF" :
{
"kayitid" : "415122843",
"makina" : "K11",
"nedeni" : "DURUS NEDENI GIRINIZ",
"saat" : "16:08",
"sure" : "6",
"tarih" : "06.06.2017",
"yanitsaati" : "??.??.????",
"yanittarihi" : "??.??.????"
}}
我的尝试:
What I have tried:
var rootRef = firebase.database().ref().child("DURUSLAR");
rootRef.on("child_added",snap=>{
var Kayitid=snap.child("kayitid").val();
var Makina=snap.child("makina").val();
var Nedeni=snap.child("nedeni").val();
var Saat=snap.child("saat").val();
var Sure=snap.child("sure").val();
var Tarih=snap.child("tarih").val();
var Yanitsaati=snap.child("yanitsaati").val();
var Yanittarihi=snap.child("yanittarihi").val();
$("#table_body").append("<tr><td>"+Kayitid+"</td><td>"+Makina+"</td><td>"+Nedeni+"
</td><td>"+Saat+"</td><td>"+Sure+"</td><td>"+Tarih+"</td><td>"+Yanitsaati+"</td><td>"+Yanittarihi+"
</td><td><button>SIL</button></td></tr>");
});
推荐答案
(#table_body)。append(< tr>< td>+ Kayitid +< / td> < td>+ Makina +< / td>< td>+ Nedeni +
< / TD>< TD> 中+扎特库勒斯+ < / TD>< TD> 中+不确定+ < / TD>< TD> 中+ Tarih + < / TD>< TD>中+ Yanitsaati +< / td>< td>+ Yanittarihi +
< / td>< td>< button> SIL< / button>< / td>< / tr>);
});
("#table_body").append("<tr><td>"+Kayitid+"</td><td>"+Makina+"</td><td>"+Nedeni+" </td><td>"+Saat+"</td><td>"+Sure+"</td><td>"+Tarih+"</td><td>"+Yanitsaati+"</td><td>"+Yanittarihi+" </td><td><button>SIL</button></td></tr>"); });
var makinalar = ["KM250","K11","K16","K6","K7","K8","K10","K13","K14","K15"];
for (var i = 0, len = makinalar.length; i < len; i++) {
var firebaseRootnameRef=firebase.database().ref().child("DURUSLAR/"+makinalar[i]);
firebaseRootnameRef.on('child_added',function(snap){
var Kayitid=snap.child("kayitid").val();
var Makina=snap.child("makina").val();
var Nedeni=snap.child("nedeni").val();
var Saat=snap.child("saat").val();
var Sure=snap.child("sure").val();
var Tarih=snap.child("tarih").val();
var Yanitsaati=snap.child("yanitsaati").val();
var Yanittarihi=snap.child("yanittarihi").val();
(#table_body)。append (< tr>< td>+ Kayitid +< / td>< td>+ Makina +
< / td>< td>+ Nedeni +< / td>< td>+ Saat +< / td>< td>+ Sure +
< / td>< td>+ Tarih +< / td>< td>+ Yanitsaati +< / td>< td>+ Yanittarihi +
< / td>< td>< button class ='delete_btn'> SIL< / button>< ; / td>< / tr>);
});
}
("#table_body").append("<tr><td>" + Kayitid + "</td><td>" + Makina + "</td><td>" + Nedeni + "</td><td>" + Saat + "</td><td>" + Sure + "</td><td>" + Tarih + "</td><td>" + Yanitsaati + "</td><td>" + Yanittarihi + "</td><td><button class='delete_btn'>SIL</button></td></tr>"); }); }
还有另一种方法吗?
is there another way?
这篇关于在firebase Web应用程序中,如何获取数据列表?谁能帮我的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文