在firebase Web应用程序中,如何获取数据列表?谁能帮我 [英] In firebase web application how can I get the list of data? Can anyone help me

查看:165
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆