Javascript 如果我使用window.location.href,则代码不会执行
当我在编写完所有代码后尝试执行代码javascript函数时,我会将页面重定向到另一个页面,但它会重定向到该页面,但我在window.location.href之前编写的代码未执行,请帮助我 代码Javascript 如果我使用window.location.href,则代码不会执行,javascript,redirect,Javascript,Redirect,当我在编写完所有代码后尝试执行代码javascript函数时,我会将页面重定向到另一个页面,但它会重定向到该页面,但我在window.location.href之前编写的代码未执行,请帮助我 代码 function Delete(){ var url_string = window.location.href; var url = new URL(url_string); var token = url.searchParams.get("token");
function Delete(){
var url_string = window.location.href;
var url = new URL(url_string);
var token = url.searchParams.get("token");
firebase.database().ref('Driver/'+token).remove();
console.log('it work')
window.location="../zozotidriver/display.php";
}
如果我删除window.location.href,那么我的代码将执行,但不会重定向。我不是firebase方面的专家,但您可能必须处理异步部分:
firebase.database().ref('Driver/'+token).on('child_removed', function (snapshot) {
window.location="../zozotidriver/display.php";
})
firebase.database().ref('Driver/'+token).remove();
你怎么知道你的代码没有执行?是
firebase.remove()
async吗?记录不是delete