我从Firebase数据库中检索了所有电影的(Id,名称,img,score)信息。之后,在编辑精选部分列出了所有电影。
同时,我也尝试获取“本周上映”的所有电影,但是我无法做到。它只出现在编辑精选部分。我该怎么做?
同时,我也尝试获取“本周上映”的所有电影,但是我无法做到。它只出现在编辑精选部分。我该怎么做?
var movieNo = 0;
let html = '';
var body = document.getElementById('body');
function AddItemsToTable(name, score, img, id) {
let ul = document.createElement("ul");
let li1 = document.createElement("li");
let li2 = document.createElement("li");
let li3 = document.createElement("li");
let li4 = document.createElement("li");
li1.innerHTML = img;
li2.innerHTML = name;
li3.innerHTML = score;
li4.innerHTML = id;
const movies = `<div class="content"><img src="${img}" ><p><a href="${id}">${name}</a></p> <p> <img src="img/mutlu.png" class="emoji"><a class="scoretxt">${score}</a> </p> </div>`;
html = movies;
body.innerHTML += html;
}
function AddAllItemsToTable(TheMovies){
movieNo=0;
TheMovies.forEach(element => {
AddItemsToTable(element.movieName, element.movieScore, element.movieImage,element.movieId);
});
}
function getAllDataOnce(){
const dbRef=ref(db);
get(child(dbRef,"Movies"))
.then((snapshot)=>{
var movies=[];
snapshot.forEach(childSnapshot => {
movies.push(childSnapshot.val())
});
AddAllItemsToTable(movies);
});
}
window.onload= getAllDataOnce;
<div class="body" id="body">
<div class="baslik">Opening This Week</div>
<div class="baslik2"><a href="movies.html">See all</a></div>
<div class="baslik">Editor's Picks</div>
<div class="baslik2"><a href="movies.html">See all</a></div>
</div>