3
私はfirebaseを使用したリアルタイムのデータベースを持っており、次のコードを使用してデータベースに接続し、そこからデータを取得しています。Firebaseで一度だけデータを取得する
window.onload = function(){
var databaseWebsites = firebase.database().ref('/websites').orderByChild('votes');
console.log(databaseWebsites);
databaseWebsites.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var webTemp = document.getElementById(childSnapshot.val().id);
webTemp.style.order = order;
var webText = webTemp.getElementsByClassName('likeText');
webText[0].innerHTML = childSnapshot.val().votes;
order--;
});
order = 0;
});
すべてのデータを順番に取得して正しく使用します。
問題は、ユーザーがページを更新するまで、フロントエンドのデータを更新したくないということです。このシステムは、絶えず更新していた場合、投票価値によって注文された投票システムであり、悪いユーザー体験になります。
ご協力いただければ幸いです。
おかげ