2016-04-03 8 views
-1

フォームを送信した後、アラートでフレンドリーなメッセージが表示され、データが更新されます。Firebaseはデータを更新しません

コード:

var ref = new Firebase("https://dr-iqbal.firebaseio.com/"), 
    date = new Date(), 
    right_now = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(), 
    today = ref.child(right_now); 
    no_antri = new Firebase("https://dr-iqbal.firebaseio.com/no_antrian"); 

no_antri.on("value", function(snapshot) { 
     swal({ 
      title: "Masih Tersedia", 
      text: "Anda masih bisa mendapatkan nomor antrian karena " + "<br>" + "masih ada tempat" + "<br>" + "<br>" + "Nomor antrian: " + snapshot.val(), 
      type: "success", 
      html: true 
     }) 
     no_antri.update({ 
     no_antri: snapshot.val() + 1 
     }); 
     })  

私は実際に1 [Object] [object]
私のコードの何が問題になっているとデータを交換する書き込みコード?

+0

あなたはときに 'はconsole.log(snapshot.val())'を何を得るのですか? –

+0

「データは更新されます」という質問があります。 *新しいデータを追加するのか、既存のデータを更新するのですか?コードにはいくつかの問題がありますが、その答えは使用例に依存します。 – Jay

答えて

0

は、私の知る限り、あなたのJSONを見ることができるようです:あなたは/no_antrianから読んでいるので、あなただけの価値2をオブジェクトを取得していない

"no_antrian": { 
    "no_antrian": 2 
} 

。ソリューションはになりたら

no_antri.on("value", function(snapshot) { 
    no_antri.update({ 
    no_antri: snapshot.val().no_antri + 1 
    }); 
}) 
+0

まだ動作していません –

+0

私たちが手伝ってくれるようにしたいのであれば、それよりも少し説明力がなければなりません。問題を再現するjsbin/jsfiddleをセットアップできますか? –

+0

ここに行きます:http://jsfiddle.net/43pb31vp/ –

関連する問題