您可以使用localstorage技巧来实现这一点。
<script>
$('#some-button').click(function() {
// Save on local storage
localStorage.setItem("myfunction", "dosomething");
location.reload();
});
$(document).ready(function(){
// Retrieve stored data
if(localStorage.getItem("myfunction")=="dosomething")
{
//remove saved data
localStorage.removeItem("myfunction");
//do your stuff here
$('#another-button').trigger("click");
}
});
</script>
如果你想做类似的事情,你也可以使用服务器端会话来存储数据,以便在不同的页面之间共享。
使用AJAX这是最好的方法,你可以在javascript或jquery中轻松做到这一点。
$.post('pageAdress',{'key':'value'},function(result){
//do youe stuff here
});
-
要调用的页地址
-
如果需要,可以通过post方法传递数据
-
回调函数
这可以在不重新加载页面的情况下执行代码