Javascript 使用浏览器返回箭头启动上一个模式或警报框…;js问题-如何防止旧模式和绿色通知再次出现

Javascript 使用浏览器返回箭头启动上一个模式或警报框…;js问题-如何防止旧模式和绿色通知再次出现,javascript,jquery,web,Javascript,Jquery,Web,周三快乐 我有一个网站,那里有一个警报,其代码如下 @if (\Session::get('message')<>'') <script> window.onload = function () { message = 'Success message'; $.notify(message, {timeout: 3000,pos: 'top-right'}); } &

周三快乐

我有一个网站,那里有一个警报,其代码如下

 @if (\Session::get('message')<>'')
    <script>
        window.onload = function ()
        {
          message = 'Success message';
          $.notify(message, {timeout: 3000,pos: 'top-right'});
        }
    </script>
    @endif
@if(\Session::get('message')“”)
window.onload=函数()
{
消息='成功消息';
$.notify(消息,{timeout:3000,pos:'top right'});
}
@恩迪夫
现在,它工作得很好。 提交后,我从“成功消息”后面的代码中收到一条消息,现在我转到了另一个页面。它加载时没有任何问题。我决定点击浏览器的后退按钮,我看到了成功的消息。它显示警报消息(成功消息)

有人能帮我吗

在显示消息之后,在移动任何其他页面之前,我已经清除了会话消息


我相信我与缓存和回发有关,但不确定如何或做什么

不清楚你在问什么或你是什么expecting@Edwin使用浏览器返回箭头启动上一个模态或警报框…js问题-如何防止出现旧模态和绿色通知again@Edwin现在清楚了吗??但如果重新加载页面,则不应再次执行相同的操作?因为您没有任何更改的状态,所以您的消息将再次显示。我认为您需要类似于一次性消息的内容,是吗?答案很可能是上一页被缓存了,是的。但是基于服务器状态的脚本回音是一个坏主意,因为这个确切的原因;我将使用AJAX调用获取会话状态并相应地显示消息;这样,无论缓存如何,客户端都将始终正确反映服务器状态。