簡體   English   中英

如何在Firebase上添加Child,然后獲取並顯示信息?

[英]How to Add Child on Firebase and then Get it and Display the information?

我正在嘗試了解Firebase,我一直在閱讀無用的文檔並查看此處,但似乎沒有一個可以幫助我理解從Firebase添加和顯示的基礎知識。 我正在嘗試將一個Child添加到Salesperson,其中包含銷售的汽車的名稱和數量,以便我可以檢索它們並將它們顯示在桌子上。

var salespersonRef = database.ref('Salespersons');

  $("#add-user").on("click", function(event) {
    event.preventDefault();

    name = $("#name-input").val().trim();
    cars_sold = $("#cars_sold-input").val().trim();

    salespersonRef.child({
      name: name,
      cars_sold: cars_sold,
    });


 salespersonRef.on("value", function(snapshot) {

    // Log everything that's coming out of snapshot
    console.log(snapshot.val());
    console.log(snapshot.val().name);
    console.log(snapshot.val().cars_sold);
    // Change the HTML to reflect
    $("#name-display").text(snapshot.val().name);
    $("#cars_sold-display").text(snapshot.val().cars_sold);

這就是我目前所擁有的添加和顯示內容。 它確實顯示當前的添加但它會覆蓋我添加的任何內容並且不會生成另一個孩子

此代碼不執行任何操作:

salespersonRef.child({
  name: name,
  cars_sold: cars_sold,
});

如果您嘗試在salespersonRef下添加新子項,則應該是:

salespersonRef.push({
  name: name,
  cars_sold: cars_sold,
});

每次你可以push()它會在該引用下生成一個新的唯一位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM