我不熟悉技术术语,但是我希望获得孩子 CanOrder 的价值并将其显示在简单的window.alert
中。当我按下一个按钮但没有任何显示时,该代码应触发。
function toggleOrder(){
var location = firebase.database().ref();
var ref = location.child("/MyCanteen/Schools/Cross&Passion/CanOrder?:");
ref.once("value", function(snapshot) {
snapshot.forEach(function(child) {
window.alert(child.val());
});
}
);
}
我已经编辑了代码,但仍未返回任何内容,该函数通过我的按钮上的onclick事件触发。 onclick ="toggleOrder()"
答案 0 :(得分:0)
要更好地回答这个问题,如果我们知道数据的结构以及 CanOrder 中是否具有单个值或其中的子节点集合,将是理想的选择。假设此节点上只有一个值,则下面的代码应该对您有用。
用于调用该函数的HTML示例。
<html>
<body>
<button id="myButton" value="Get Can Data" onclick="toggleOrder()">
</body>
</html>
用于获取数据并触发警报的JavaScript。
function toggleOrder(){
var ref = firebase.database().ref().child("/MyCanteen/Schools/Cross&Passion/CanOrder/");
ref.on("value", function(snapshot) {
var canOrderValue = snapshot.val();
alert("Here is your value: " + canOrderValue);
});
}