热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javascript–带phonegap和firebase的移动应用程序

我正在使用phonegap桌面应用程序(使用我在桌面应用程序中单击创建文件时自动生成文件.),使用原子编辑器和firebase与此项目.总结一下我的项目,这只是某种调查,因此用户必

我正在使用phonegap桌面应用程序(使用我在桌面应用程序中单击创建文件时自动生成文件.),使用原子编辑器和firebase与此项目.总结一下我的项目,这只是某种调查,因此用户必须填写一些表格.

我无法将我的表单详细信息上传到firebase.我确信firebase已正确连接,因为我能够从firebase检索数据并在控制台中显示.但它无法将表单数据存储到其中.

这是我的html页面













AMT


Screen by:

Name of client:

Date:









这是我的js文件

// Initialize Firebase
(function() {
const cOnfig= {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
firebase.initializeApp(config);
}());
//reference messages collection
var nameRef = firebase.database().reference('name');
// listen for form submit
document.getElementById('amtForm').addEventListener('submit',submitForm);
function submitForm(e){
e.preventDefault();
var name = getInputVal('name');
var client = getInputVal('client');
var date = getInputVal('date');
saveMessage(name,client,date);
}
function getInputVal(id){
return document.getElementById(id).value;
}
function saveMessage(name,client,date){
var newMessageRef = nameRef.push();
newMessageRef.set({
name:name,
client:client,
date:date
});
}
/*
postData(name){
firebase.database().ref().push({name:name});
}
*/

这些代码来自youtube视频教程,他似乎没有像我一样面临同样的错误.这是视频https://www.youtube.com/watch?v=PP4Tr0l08NE

我的代码有什么问题吗?或者我可能有错误的设置?或者其他一些原因?

希望这个sreenshot helpscreenshot下划线是我在文本框中键入的值.这表明数据已被读取,但不知何故它不会进入firebase
仅供参考:cornova.js脚本不会影响连接.这不是一个错误的错误

enter image description here

解决方法:

您是否将读写权限设置为true?

也改变这个:
//引用消息集合var nameRef = firebase.database().reference(‘name’);

至:
//引用消息集合var nameRef = firebase.database().ref(‘name’);


推荐阅读
author-avatar
书友49812911
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有