javascript - 没有显示显示这个奇怪错误的字符串?function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
问题描述
当我尝试提取数据时,会发生这种情况,我正在使用 child_add 进行实时处理。我觉得我必须将其转换为字符串/但我不知道对我的英语感到抱歉这里是 js 文件
$(document).ready(function(){
var config = {
apiKey: "AIzaSyB9p1VvVfhnbrcDwUKUuSqw9aQsqnDi4nQ",
authDomain: "html5project-870df.firebaseapp.com",
databaseURL: "https://html5project-870df.firebaseio.com",
projectId: "html5project-870df",
storageBucket: "html5project-870df.appspot.com",
messagingSenderId: "54935462861"
};
//firebase.initializeApp(config);
if (!firebase.apps.length) {
firebase.initializeApp({});
}
var database = firebase.database();
var Rootref = database.ref().child("users");
Rootref.on("child_added", snap => {
var test = "test5765";
var name = snap.child("user").val;
console.log(name);
$("#read").append("<tr><td>"+name+"</td></tr>");
这是结果
function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
function(){return Fn("DataSnapshot.val",0,0,arguments.length),this.node_.val()}
由于有三个事件,它发布了三遍感谢任何帮助这是github链接 https://github.com/SaiVeer04/transcriber/blob/master/read.js
解决方案
根据Firebase 文档 snapshot.child(<>).val()
,是方法而不是属性。
var name = snap.child("user").val(); // try val() instead of val
console.log(name);
$("#read").append("<tr><td>"+name+"</td></tr>");
推荐阅读
- python - 为什么我可以在 VS Code 上导入模块,但不能在 Sublime 或 Spyder 上导入?
- grid - 如何使用引导程序 5 使我的网格项目(其中包含内容的框)响应?
- python - Discord.py on_raw_reaction(payload) 问题
- python - 有什么方法可以在保留(!)重复项的同时使用 pd.sum 吗?
- javascript - 调整大小时修复侧边栏、导航栏和正文?
- javascript - DotNetCore 3.1 上的 Blazor 服务器调用 Javascript 文件
- python - 您可以使用 LIME 进行对象检测吗?我的图像需要一个 Dim 属性
- javascript - TypeError:无法读取未定义的属性“setState” - PokeApi
- android - 尝试运行 react-native 项目时出错
- python - 随着 x 的增加,执行函数的时间上升而不是下降而不是上升 - Range()