【发布时间】:2019-05-23 01:19:34
【问题描述】:
我有一个使用 json 数据的网络应用程序,但我想使用 firebase 实时数据库,已经实现但什么也没显示:
var response = await fetch("laurel.json");
var arr = await response.json();
var laurel= arr[1];
var dflt = {
min: 0,
max: 100,
// donut: true,
gaugeWidthScale: 1.1,
counter: true,
hideInnerShadow: true
}
var ee1 = new r({
id: 'ee1',
value: laurel['Jennifer'],
title: 'Jennifer ',
defaults: dflt
});
var ee2 = new r({
id: 'ee2',
value: laurel['Peter'],
title: 'Peter',
defaults: dflt
});
var ee3 = new r({
id: 'ee3',
value: laurel['Justin'],
title: 'Justin',
defaults: dflt
});
var ee4 = new r({
id: 'ee4',
value: laurel['Alex'],
title: 'Alex',
defaults: dflt
});
});
我已经改变了这样的获取方式:
var response = await fetch("https://**********.firebaseio.com/person.json);
我还将我的 json 数据放入实时数据库和规则中:
{
"rules": {
"laurel": {
".read": true
}
}
}
仍然什么也没显示...有什么想法吗?
【问题讨论】:
-
你能上传你的完整代码吗?
-
@Pyae Phyoe Shein 实时数据库中只有 json : [{ "Jennifer": 45, "Peter": 89, "Justin": 35, "Alex": 25 }, { "Jennifer “:75,“彼得”:59,“贾斯汀”:85,“亚历克斯”:95 },{“詹妮弗”:55,“彼得”:15,“贾斯汀”:45,“亚历克斯”:67 }]
-
@Pyae Phyoe Shein 在没有实时数据库的情况下工作正常,但我的观点是使用实时数据库
-
这里有人知道吗?
-
showing nothing到底是什么意思?arr是空的还是fetch或该代码的任何其他部分是否因错误而失败? (我在您的代码中没有看到任何错误处理)
标签: javascript html json firebase firebase-realtime-database