Подключите базу данных Firebase к веб-приложению, используя JavaScript

Мне нужна помощь с моим сайтом. Я застрял при подключении базы данных Firebase к сайту. Я хотел бы, чтобы информация из базы данных отображалась после "Длина", "Директор" и т. Д. Это мой код на моем веб-сайте:

<!doctype html>


<html>

<head> 
    <title>Movie title</title>
    </head>

<body>

    <div>
    <img src="bilder/james.jpg" height="300"/>
    </div>

    <script src="https://www.gstatic.com/firebasejs/3.5.1/firebase.js">     </script>
<script>
  var config = {
    apiKey: "AIzaSyC7UjgICAi58ZytqsMVMqQshXgd3lxsVEw",
    authDomain: "test-62cdd.firebaseapp.com",
    databaseURL: "https://test-62cdd.firebaseio.com",
  };
  firebase.initializeApp(config);
</script>

    <script src="index.js"></script>

         Length: 
         Direcor: 
         Actors: 

    </body>


</html>

У меня также есть файл index.js:

var langd = document.getElementById("Length");

var langdref = firebase.database().ref().child("Length");

langdref.on("value", function(datasnapshot){

    langd.innertext = datasnapshot.val();

});

2 ответа

Вы можете добавить идентификатор в свой HTML: например:

<a href="" id="length">my link
</a>

После этого ваш javascript-код сможет манипулировать привязкой этого элемента через id. Вот быстрый пример того, что я сделал в своем коде:

var mainEmail= document.getElementById("email");

<input type="email" class="form-control" id="email" placeholder="Enter email">

Для начала нет элемента с идентификатором "Длина" в вашем HTML. Проверьте инструменты разработчика для вашего браузера, чтобы получить больше информации. Если вы позаботились об этом, обратитесь к разделу "Прочитать данные один раз" по ссылке ниже, чтобы получить информацию из базы данных. Я широко использовал console.log(), знакомясь с Firebase.

https://firebase.google.com/docs/database/web/read-and-write

Другие вопросы по тегам