【发布时间】:2019-02-27 11:56:39
【问题描述】:
{
"EWsd5eHpriTDfhNTJux8IByrkUD2":{
"appointmentDetail":"",
"appointmentPrescription":"",
"email":"ronaldoraj57@gmail.com",
"firstName":"Raja",
"gender":"Male",
"hospitalInformation":"",
"icNumDOB":990708,
"icNumID":4222,
"icNumState":7,
"lastName":"Shilan",
"phoneNumber":"+60123456789",
"username":"rajashilan"
}
}
我正在从 firebase 数据库中检索此 JSON 数据。 link to the firebase database picture。
我正在尝试一一访问JSON中的数据,例如: 电子邮件:ronaldoraj57@gmail.com。
databaseRef.orderByChild("icNumID")
.equalTo(parseInt(search1))
.on("value",function(snapshot){
console.log(snapshot.val());
var dataJSON=JSON.stringify(snapshot.val());
var json=JSON.parse(dataJSON);
document.getElementById("datalist").innerHTML=json.email;
if(snapshot.val()==null){
window.alert("IC Number not registered in database.");
}
snapshot.forEach(function(data){
console.log(data.key);
});
});
【问题讨论】:
-
从你的json看来你需要
data['EWsd5eHpriTDfhNTJux8IByrkUD2'].email
标签: javascript html json firebase firebase-realtime-database