Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在做出两个选择后,使用Firebase自动填充下拉选择_Javascript_Jquery_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript 在做出两个选择后,使用Firebase自动填充下拉选择

Javascript 在做出两个选择后,使用Firebase自动填充下拉选择,javascript,jquery,firebase,firebase-realtime-database,Javascript,Jquery,Firebase,Firebase Realtime Database,我希望用户能够选择一年,使从下拉选项。然后我想使用这两个选项引用数据库并从Firebase中自动填充模型下拉列表 基本上,如果用户选择2016和Acura,我希望选择的车型添加以下选项: 伊尔克斯 MDX NSX 黑索今 RLX TLX //初始化Firebase 变量配置={ apiKey:[], authDomain:[], 数据库URL:[], projectId:[], storageBucket:[], messagingSenderId:[] }; firebase.initial

我希望用户能够选择一年,使从下拉选项。然后我想使用这两个选项引用数据库并从Firebase中自动填充模型下拉列表

基本上,如果用户选择2016和Acura,我希望选择的车型添加以下选项:

伊尔克斯 MDX NSX 黑索今 RLX TLX //初始化Firebase 变量配置={ apiKey:[], authDomain:[], 数据库URL:[], projectId:[], storageBucket:[], messagingSenderId:[] }; firebase.initializeAppconfig; //将对数据库的引用分配给名为“database”的变量 var database=firebase.database; selectedMake=false; selectedYear=false; var fitmentYear=; var fitmentMake=; $document.readyfunction{ //每当用户单击年份输入时 $year.onchange,函数{ var fitmentYear=$year.find:selected.text; selectedYear=true; console.logfittmentyear; }; //每当用户单击makeinput时 $make.onchange,函数{ var fitmentYear=$year.find:selected.text; var fitmentMake=$make.find:selected.text; selectedMake=true; console.logfittmentmake; console.logYear Selected为+selectedYear; console.logMake Selected为+selectedMake; 如果选择Make==true&&selectedYear==true{ console.log'Year='+fitmentYear+'和Make='+fitmentMake; var yearMakeModelTrim=firebase.database.ref/modelsAndTrims yearMakeModelTrim.on'value',functionsnapshot{ snapshot.forEachfunctionchildSnapshot{ console.logchildSnapshot低于+childSnapshot; console.logchildSnapshot; var childData=childSnapshot.val; console.logchildData如下; console.logchildData; }; }; } }; 如果fitmentYear==true&&fitmentModel==true&&fitmentMake==true{ //从firebase中拉出装饰条 } 如果fitmentYear==true&&fitmentModel==true&&fitmentMake==true&&fitmentTrim==true{ //从firebase中提取结果 } }; 装修指南 装修指南 年 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 制作 阿库拉 阿尔法罗密欧 我是将军 模型 修剪 后果 面板内容