我希望在重定向后执行jQuery:
$(".link").click(function(){
window.location.href = "/test/blabla";
alert("test");
}
我用Google搜索并发现这是不可能的,因为一旦重定向发生,您就不再在该页面上了。但有人可以给我一个替代的例子。
提前致谢
修改 我正在重定向到的页面具有默认选中的复选框。当我点击链接时,我想取消选中一些复选框,这取决于我从第一页获得的参数。
答案 0 :(得分:3)
如果您希望下一页做某事,那么您需要传递一个标志,指示它使用:
1)通过cookie或
2)网址参数
答案 1 :(得分:3)
您可以向网址添加哈希,例如:
$(".link").click(function(){
window.location.href = "/test/blabla#execute";
}
并在页面 blabla 上,您可以检查您的哈希:
if (window.location.hash === '#execute') {
alert("test");
}