我正在开发一个项目,我需要在firebase的前一页上输入数据,并在此页面上显示。但是,我只想从firebase中的密钥中提取数据,这是最新的密钥。
JS
function getData(){
var ref = firebase.database().ref("Applicant");
ref.on('child_added', function(snapshot){
var data = snapshot.val();
console.log(data);
var fname = data.fname;
console.log(fname);
var mname = data.mname;
var lname = data.lname;
var dob = data.dob;
var gender = data.gender;
var comeb = data.comeb;
var hasId = data.hasId;
var housing = data.housing;
var kids = data.kids;
var policy = data.policy;
var vet = data.vet;
showData();
当我使用on.('child_added')
时,当我只需要先前在前一页上输入的那个时,它会从firebase中提取所有键。当我使用on.('value')
时,它从firebase中提取了我需要的内容,但是所有值都为null。我还尝试对.once()
和('child_added')
使用('value')
,但它们都返回了null值。