제대로 콘솔의 출력을 보여줍니다이 코드를 실행하는 동안 </p> <p>
function saveDB()
{
var assmtEid=7;
var username="aashiquemd2212";
var myvar="14ca120";
var ref2 = database.ref(username+'/course/'+myvar+'/ExerciseTable/'+assmtEid+'/');
// var refe = database.ref(username+'/course/'+myvar+'/ExerciseTable');
// refe.child(assmtEid).set({
// Exid: assmtEid,
// Ename: displayname,
// Etotal: "20"
// });
var tb=document.getElementsByClassName("tbody")[0];
var len=tb.rows.length;
for(var l=0;l<len;l++)
{
var tno=l+1;
var tnam=tb.rows[l].childNodes[0].childNodes[0].value;
var tmark=tb.rows[l].childNodes[2].childNodes[0].value;
console.log("**"+tno+"**"+tnam+"**"+tmark+"**");
// ref2.child(tno).set({
// cid:tno,
// cname:tnam,
// ctotal:tmark
// });// criteria save
var kn=document.getElementById("dtable"+l+"").rows.length;
for(var lent=0;lent<kn;lent++)
{
var mtd1=lent+1;
var mtd2=document.getElementsByClassName("tide")[l].rows[lent].childNodes[0].childNodes[0].value;
var mtd3=document.getElementsByClassName("tide")[l].rows[lent].childNodes[1].childNodes[0].value;
console.log("--"+mtd1+"--"+mtd2+"--"+mtd3+"--");
// ref2.child(tno+"/"+mtd1).set({
// did:mtd1,
// dname:mtd2,
// dmark:mtd3
// });// descriptive save
}
console.log("#####################");
}
}


yes 주석 처리를 해제하면 새로운 자식을 만들고'set() '안에 값을 설정합니다. –
@PeterHaddad 예, 알고 있습니다. 그러나 2 개의 노드를 저장하는 대신 7 개의 노드를 저장합니다. 나는 그 이유를 묻는다. 그러나 콘솔에 제대로 표시됩니다. 하지만 파이어베이스에 잘못 저장됩니다. – Badhusha