2017-04-12 43 views
0

名單這是我的火力點的數據列表:火力地堡的Javascript:如何創造的價值

This is my firebase data

這是我的源代碼:

var keys = firebase.database().ref().child('seller').once('child_added').then(function(datakey){ 

    var makeList = firebase.database().ref('seller/' + datakey.getKey() +'/sellerName').once('value').then(function(snapshot){ 
     var nama = snapshot.val(); 
     var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama + '</a>'); 
     button.appendTo('#sellerList'); 
    }); 

}); 

我的問題是,當我執行它,它只爲賣家名稱'Miraak'創建一個按鈕元素,但不是'Khajiit'。就像這樣:

enter image description here

我想它來創建基於賣方在我火力的數字按鈕的列表。就像目前我有兩個賣家,米拉克和Khajiit,我希望他們都出現在按鈕列表中。

+0

對不起,混淆標題。 –

+0

你可以隨時改變:) –

回答

0
var keys = firebase.database().ref().child('seller/').once('value').then(function(datakey){ 
     datakey.forEach(function(data){ 
      var nama = data.val(); 
      var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama.sellerName + '</a>'); 
      button.appendTo('#sellerList'); 
     }); 
    }); 

沒關係,我找到了我的問題的解決方案。謝謝。