0
ich tun diesFirebase Daten nicht in Web zeigt
Es gibt insgesamt 4 Daten, p1 alle Daten aus einer bestimmten Tabelle in Firebase zu zeigen versuche - p4, aber in dieser Tabelle, es zeigt nur 1 Ergebnis.
JS:
var ref = firebase.database().ref().child(uid + '/pickUp');
var query = ref.orderByKey().limitToLast(100);
query.on("child_added", function(messageSnapshot) {
var keys = Object.keys(messageSnapshot);
var messageData = messageSnapshot.val();
var key = messageSnapshot.getKey();
console.log("key is " + messageSnapshot.getKey());
console.log("messagesnapshot is " + messageSnapshot);
console.log("messageData is " + messageData);
s = "<div><input type='text' name='pickUp[]' value='messageData'>" + key + "</div>";
var obj = {
key: key,
};
arr.push(obj);
$("#container1").html(s);
console.log("arr.length is " + arr.length);
});
HTML:
<label for="basic">Pick Up Location:</label>
<div id="container1">
</div>
Ergebnis:
Hallo, danke für die Hilfe es funktioniert. Wie auch immer, ich habe gerade gemerkt, dass der Eingabewert wordageData anzeigt. Ich wollte, dass es der in messageData gespeicherte Wert ist. Irgendwie wissen Sie, was geändert werden muss? – user7793635
versuchen Sie diesen Weg: s = "
Ich habe es versucht und es funktioniert nicht. Es wird auch wörtlich der Wert '+ messageData +' angezeigt. – user7793635