[英]Storing user input (ul) in a to do list so that the list appears when the program is reopened
[英]How to link a user ID with a to-do list in Firebase so that the list appears only to him when the user logs in?
我想使用以下功能從鏈接到用戶的列表中添加待辦事項。
$(document).ready(function(){ $("#toDoButton").click(function(){ var lol = $("#somethingToDo").val(); // $("#myList").append("<li> X " + lol + "</li>").addClass("deleted"); $("<li> X " + lol + "</li>").addClass("deleted").appendTo("#myList"); database.ref('users/' + useNumber).push({ data: lol }); }); });
創建用戶時,可以使用以下功能:
function recordUser(uid, name, surname) { var postData = { name: name + surname, data: "data" }; var updates = {}; updates['/users/' + uid] = postData; return firebase.database().ref().update(updates); }
每當用戶登錄時,我只希望他的待辦事項列表出現。 使用上述功能,我只能創建一個ID不確定的NEW用戶。 我也嘗試使用“數據”字段來更新待辦事項列表
有人可以告訴我如何將用戶ID與相應的“待辦事項”列表鏈接嗎?
我究竟做錯了什么?
這是我的JSON樹JSON樹
使用用戶的uid
作為他的待辦事項列表節點的鍵,因此您可以在登錄時獲取它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.