Javascript 选择firebase中另一个表的调用字段
我有一个表类别和一个文档。我想创建一个新文档,并将此文档与已创建的类别相关联 类别表具有标题字段 在文档创建表单中,我想将已经创建的类别放入选择列表中 我在下面的代码中尝试过这样做,但最终得到了类别中的selecta键——例如L0_xe_FIK9QdfTGhBDG,但我想要类别标题Javascript 选择firebase中另一个表的调用字段,javascript,firebase,firebase-realtime-database,Javascript,Firebase,Firebase Realtime Database,我有一个表类别和一个文档。我想创建一个新文档,并将此文档与已创建的类别相关联 类别表具有标题字段 在文档创建表单中,我想将已经创建的类别放入选择列表中 我在下面的代码中尝试过这样做,但最终得到了类别中的selecta键——例如L0_xe_FIK9QdfTGhBDG,但我想要类别标题 var documentosRef = firebase.database().ref('documentos'); var categoriasRef = firebase.database().ref('
var documentosRef = firebase.database().ref('documentos');
var categoriasRef = firebase.database().ref('categorias');
var keyDocumento = ""
function initFirebase(){
categoriasRef.on('value', function(data) {
$('#categoria').html('');
for(categoria in data.val()){
option = "<option>"+categoria+"</option>"
$('#categoria').html($('#categoria').html()+option);
}
})
}
让我们看看:
隐马尔可夫模型。。。因此,我最终进入了“为我的所有类别选择一个未定义的字符串”。您的数据库结构是什么,位置/类别的数据是什么?您应该得到值categorias[val]。tituloI进入控制台:未捕获引用错误:val未定义应为categorias[key]。tituloSorry,我只是在这里感到困惑。
{ "categorias": {
"L0_xe_FIK9QdfTGhBDG": {
"titulo": "Categorias 1"
},
"-L0a0FPFkXkKb3VNFN0c":{
"titulo": "Categorias 2"
}
}
var categorias = data.val();
for(var key in categorias){
option = "<option>"+categorias[key].titulo +"</option>"
$('#categoria').html($('#categoria').html()+option);
}