我有一个数据库,我正在尝试用Javascript网站上的变量填充它,为了测试它,我写了以下代码。
初始化代码(所有变量都相应地填充,取自数据库 API):
function Firebase(){
var config = {
apiKey: "(Key)",
authDomain: "(Domain),
databaseURL: "(URL)",
projectId: "(ProjectID)",
storageBucket: "(Bucket)",
messagingSenderId: "(ID)"
};
firebase.initializeApp(config);
要设置数据,我有以下代码
var rootRef = firebase.database().ref();
rootRef.set({
name: Kemper,
}).then(success =>
{ console.log('success',success);
},
error => {
console.log('error',error);
}
);
Firebase() 将在单击提交按钮时初始化,代码如下:
<input type = "submit" onclick="Firebase()" action = "welcome.php" id="submit"></button>
代码没有显示成功或错误控制台.log,我找不到它的问题。谢谢你的时间。
问题是您正在尝试将字符串另存为数字。
.set()
调用应如下所示:
rootRef.set({
name: "Kemper", // quotation marks added
})