意外令牌:数字文字

时间:2019-01-15 17:59:37

标签: javascript firebase firebase-realtime-database

我正在尝试获取Firebase数据并创建表。但是出现错误“数字文字”。我已经检查了其他主题。如果是这样,如何更改键名“ 0,1,2”。 / p>

这是我的firebase结构。

Screenshot-2019-01-15-Volkan-Database-Firebase-console.png

这是我的工作计划。如果您需要更多信息。

workscheme.png

1那里没有问题。仅在键上显示0,1,2。

var table = document.getElementById("trade-history-follower"),
    cells = [2,3,4],
    row = 0,
    result = [];

while (table.rows[row]) {
    result.push(cells.map(cell => table.rows[row].cells[cell].innerText));
    row++;
}




var saveData = (function () {
    var a = document.createElement("a");
    document.body.appendChild(a);
    a.style = "display: none";
    return function (data, fileName) {
        var json = JSON.stringify(data),
            blob = new Blob([json], {type: "octet/stream"}),
            url = window.URL.createObjectURL(blob);
        a.href = url;
        a.download = fileName;
        a.click();
        window.URL.revokeObjectURL(url);
    };
}());

var data = new_jsonstr;
fileName = "dom.json";

saveData(data, fileName);

2 Firebase

$(document).ready(function() {
        $.getJSON( "http://olayufku.info/dom.json", function( data ) {
            var database = firebase.database();
            database.ref('orders').set(data);
        });
    });

3从Firebase获取

<html>
        <head>
            <title>FIREBASE</title>
            <meta charset="utf-8">
        </head>
        <body>


        <table style="width:100%" id="ex-table">
          <tr id="tr">
            <th>value0</th>
            <th>value1:</th> 
            <th>value2:</th>

         </table> 





        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

        <script src="https://www.gstatic.com/firebasejs/4.7.0/firebase.js">
        </script>
        <script>
             // Initialize Firebase 
          var config = {
            apiKey: "....-vHIvQVk",
            authDomain: "......firebaseapp.com",
            databaseURL: "https://...firebaseio.com",
            projectId: "....",
            storageBucket: "",
            messagingSenderId: "......"
          };
          firebase.initializeApp(config);






          var database = firebase.database();
            database.ref("orders").once('value', function(snapshot){
                if(snapshot.exists()){
                    var content = '';
                    snapshot.forEach(function(data){
                        var val = data.val();
                        content +='<tr>';
                        content += '<td>' + val.0 + '</td>';
                        content += '<td>' + val.1 + '</td>';
                        content += '<td>' + val.2 + '</td>';
                        content += '</tr>';
                    });
                    $('#ex-table').append(content);
                }
            });


        </script>




        </body>
        </html>

0 个答案:

没有答案