我正在使用window.location.replace()
重定向到新页面(与原始页面相同的域)。但是,重定向完成后,我需要运行一些 jquery 代码。我不能简单地将我想在目标页面上运行的代码嵌入,因为它需要我在当前上下文中拥有的数据。
有没有办法在新页面上设置类似于 document.ready 的触发器?
我的第一个想法是
window.location.replace(data.redirect);
$(document).ready(
function() {
(use data variable from outer context)
}
);
但这不起作用,因为该函数将在当前文档上运行。
这甚至可能吗?