Я пытаюсь получить данные для веб-сайта, используя JavaScript. Проблема, которую я получаю, заключается в том, что я не могу получить ключ пользователя -> Rider -> rating -> key -> (" Rating Value "). Я не могу найти синтаксис этого.
Я хочу получить значение рейтинга в этом jQuery.
>
<script>
database = firebase.database();
var ref = firebase.database().ref().child("Users").child("Riders");
ref.on('value',gotDataa,errDataa);
function gotDataa(data){
//console.log(data.val());
var Riders = data.val();
var keys=Object.keys(Riders);
console.log(keys);
for(var i=0 ; i<keys.length;i++)
{
var k=keys[i];
var car = Riders[k].car;
var cnic = Riders[k].cnic;
var email = Riders[k].email;
var name = Riders[k].name;
var phone = Riders[k].phone;
var service = Riders[k].service;
var rating = data.child("rating").child(keys).val();
$("#table_body").append("<tr><td>" + name + "</td><td>" + phone +"</td><td>"+ email+"</td><td>"+ cnic +"</td><td>"+car+"</td><td>"+service+"</td><td>"+rating+"</td></tr>");
}
}
function errDataa(err){
console.log('Error');
console.log(err);
}
</script>
Я получаю null
значение рейтинга, пожалуйста, поправьте меня, где я ошибаюсь.