无法将数据保存到 Firebase 数据库

让·埃里克

我已经尝试了所有方法,但似乎无法将数据保存到数据库中。这是我的示例代码 html:

<div class="form-body">
         <div class="form-row">
          <div class="form-controls">
           <input type="text" name="emails" class="field"  id="email" placeholder="Email Address">
          </div><!-- /.form-controls -->
         </div><!-- /.form-row -->
         <div class="form-row">
          <div class="form-controls">
           <input type="text" name="names" class="field" id="name" placeholder="Names (First, Middle, Last)">
          </div><!-- /.form-controls -->
         </div><!-- /.form-row -->


         <div class="form-row">
          <div class="form-controls">
           <input type="number" name="phonenumber" id="number" class="field"  placeholder="Phonenumber">
          </div><!-- /.form-controls -->
         </div><!-- /.form-row -->

          <div class="form-row">
          <div class="form-controls">
           <input type="text" name="countries" id="country" class="field"  placeholder="Country">
          </div><!-- /.form-controls -->
         </div><!-- /.form-row -->

          <div class="form-row">
          <div class="form-controls">
           <input type="text" name="usernames" id="username" class="field"  placeholder="Username">
          </div><!-- /.form-controls -->
         </div><!-- /.form-row --><div align="center">
    <button  onclick="saveData()" id="submit" >Register</button>
  <br />
  <span id="loading_image" style="display: none;">
        <img src="../images/ajax-loader.gif" alt="Please Wait" width="20" height="11"/>    </span>
  </div>

这就是我在 html 代码正文中初始化 firebase 的方式:

    <script src="https://www.gstatic.com/firebasejs/4.1.3/firebase.js"></script>
<script>
  var config = {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: ""
  };
  firebase.initializeApp(config);
</script>
        <script src="js/register.js"></script>

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

        <!-- Latest compiled JavaScript -->
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

        <script src="js/modernizr-custom.js"></script>
     <!-- jQuery 2.1.4 -->
     <script src="js/jQuery-2.1.4.min.js"></script>
     <!-- Bootstrap 3.3.6 JS -->
     <script src="js/bootstrap.min.js" type="text/javascript"></script>
     <!-- Waypoints JS -->
     <script src="js/waypoints.min.js" type="text/javascript"></script>
     <!-- Kafe JS -->
     <script src="js/kafe.js" type="text/javascript"></script>

我将用于将数据保存到 firebase 的 Javascript 代码放在名为 register.js 的 javascript 文件中。这是代码:

    var user_email = document.getElementById('email');
var  user_name = document.getElementById('name');
var user_phonenumber = document.getElementById('number');
var  user_country = document.getElementById('country');
var  user_username = document.getElementById('username');
var user_submit = document.getElementById('submit');

$('#submit').click(function() {
var cemail = user_email.value;
var cname = user_name.value;
var cnumber = user_phonenumber.value;
var cusername = user_username.value;
var ccountry = user_country.value;

console.log('email is', cemail);
console.log('name is', cname);


  var myRef = firebase.database().ref('register');
 key=myRef.push().key;

  var newData={
    id:key,
email:cemail,
name:cname,
country:ccountry,
username:cusername,
phone_number:cnumber

  }

   myRef.push(newData);

});

请帮我解决这个问题,我已经尝试从 firebase 阅读所有文档,但我似乎无法将数据保存到数据库中。

Huafu

删除key = ...行并使用myRef.push(newData).then(function (snapshot) {}).

push方法返回一个承诺。

还要确保您的数据库规则允许您从该路径读取。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何保存到 Firebase 数据库?

来自分类Dev

数据未从Android保存到Firebase数据库中

来自分类Dev

我可以将数据保存到Firebase,但无法检索

来自分类Dev

Firebase 无法将检索到的数据保存到 ArrayList

来自分类Dev

将Firebase实时数据库数据保存到SQL表或NoSQL表中

来自分类Dev

使用身份验证令牌将数据保存到Firebase数据库REST API的示例

来自分类Dev

使用相同的 uid 将多个数据保存到 Firebase 数据库

来自分类Dev

FireBase调度功能无法保存到实时数据库

来自分类Dev

使用Swift将类数组保存到Firebase数据库中

来自分类Dev

将解码的折线保存到 android 中的 firebase 数据库中

来自分类Dev

无法从Firebase数据库读取数据

来自分类Dev

无法从 Firebase 数据库检索数据

来自分类Dev

无法从 Firebase 数据库接收数据

来自分类Dev

CakePHP无法将数据保存到数据库

来自分类Dev

将数据保存在 sqlite 或 firebase 数据库中?

来自分类Dev

无法将数据写入数据库Firebase Firestore

来自分类Dev

使用REST将数据保存到Firebase

来自分类Dev

无法在我的 html 文件中初始化 firebase 并将任何数据保存到实时数据库

来自分类Dev

将数据保存到数据库

来自分类Dev

将数据保存到数据库

来自分类Dev

Firebase数据库复制

来自分类Dev

了解Firebase数据库

来自分类Dev

Firebase数据库结构

来自分类Dev

Firebase 数据库结构

来自分类Dev

构建 firebase 数据库

来自分类Dev

Firebase 数据库安全

来自分类Dev

访问 Firebase 数据库

来自分类Dev

反应 Firebase 数据库

来自分类Dev

Firebase数据库-从数据库检索数据