Display Data From Firebase Database Using Javascript
I have a a table that has four columns ID,NAME,SURNAME and RECIPIENT Each button has a different value that is equal to the number of the ID that is in the same line as the butto
Solution 1:
This appears to be a perfect use case for the .dataset
or data-
attribute. MDN has a great page showing how to use this. Basically, store the uid as <data-uid = "ach782bckhbc23whatever">
in your HTML on the <tr>
or the <button>
element an on click, use evt.target.dataset.uid
or evt.target.parentElement.dataset.uid
to get the row's uid to make your .get()
firebase call.
<div id="user" data-id="1234567890" data-user="johndoe" data-date-of-birth>John Doe</div>
let el = document.querySelector('#user');
// el.id == 'user'
// el.dataset.id === '1234567890'
// el.dataset.user === 'johndoe'
// el.dataset.dateOfBirth === ''
el.dataset.dateOfBirth = '1960-10-03'; // set the DOB.
// 'someDataAttr' in el.dataset === false
el.dataset.someDataAttr = 'mydata';
// 'someDataAttr' in el.dataset === true
Post a Comment for "Display Data From Firebase Database Using Javascript"