我可以使用下面的javascript行将数据插入firebase。
var myFirebaseRef = new Firebase("<Firebase URL>");
myFirebaseRef.set({
title: "Hello World!",
author: "Firebase",
location: {
city: "San Francisco",
state: "California",
zip: 94103
}
});
但是当我在最后添加window.location.href="Home.html";
时,它会重定向到Home.html,而不会插入到Firebase中。
可能是什么原因?
答案 0 :(得分:3)
如果在window.location.href="Home.html"
调用之后添加myFirebaseRef.set
,则在firebase有机会将写入提交到服务器之前,您将被重定向。
要在写入提交后执行某些代码,您可以使用完成回调:
myFirebaseRef.set(newData, function(error){
window.location.href="Home.html";
});