我在我的数据库中有一个随机代码列表及其各自的值,如下所示:
123
|----- value : 1
877
|----- value : 2
245
|----- value : 1
我希望用户输入一个值并让Firebase检查他输入的代码是否与数据库中的任何代码匹配。如果是,它应该警告匹配代码的值。
我想出了以下代码:
var inputCode = "877"; // user input value
checkCode(inputCode);
function checkCode(inputCode) {
var ref = new Firebase("https://xxx.firebaseio.com");
ref.child(inputCode).on('child_added', function(snapshot) {
alert(snapshot.value);
});
}
我不确定为什么这不起作用,有什么建议吗?
答案 0 :(得分:2)
适合我,虽然正确的语法是snapshot.val()
。
var inputCode = "877"; // user input value
checkCode(inputCode);
function checkCode(inputCode) {
ref.child(inputCode).on('child_added', function(snapshot) {
console.log(snapshot.val());
});
}