首页 > 解决方案 > 如何在javascript中正确运行firebase查询功能

问题描述

我在 HTML 中有查询表数据的按钮,但它只适用于让我感到沮丧的第一个按钮。我的目的是将 id 传递给函数,这是我的代码:

有人知道吗?预先感谢!!!!

 <html>
<button id="Tsuen" onclick="tsuenWanQuery(this.id)"      class="myButton2">Tsuen</button>
<button id="Yuen" onclick="tsuenWanQuery(this.id)" class="myButton2">Yuen</button>
<button id="Kwai" class="myButton2" onclick="kwaiChingQuery()">Kwai</button>
<button id="Tuen"   class="myButton2" onclick="tuenMunQuery()">Tuen</button>
</html>



function tsuenWanQuery(id){
console.log("onjjj") 
var Ref = firebase.database().ref().child("posts");
  Ref.orderByChild('Region').equalTo(id).once('child_added').then(function (snap) {
 var subject = snap.child("subject").val();
 var region = snap.child("region").val();
 var form = snap.child("form").val();
 var code = snap.child("code").val();
 var pay = snap.child("fee").val();
 console.log(snap.child("").val());

 modal.style.display = "none";
 $("#table_body").empty().append("<tr><td>" + form + "</td><td>" +  code + "</td><td>" + region + "</td><td>" + pay);


});


};

标签: javascriptjqueryfirebase

解决方案


推荐阅读