首页 > 解决方案 > 在 laravel 中制作自动刷新跨度

问题描述

我有一个显示数字(值)的跨度,它是一个变量,有人做了一些动作并且值发生了变化,但我只有在重新加载页面后才会发现。我需要每 5 分钟重新加载一次跨度值。可以加载整个<a class="nav-link" href="{{ route('admin') }}">Admin panel @if($admin == 2 && $reqnum != 0)<span class="badge badge-warning">{{$reqnum}}</span>@endif</a>链接,因为它仍然检查值是否为 0。一切都在 laravel 中!

<li class="nav-item <?php echo (Route::currentRouteName() == "admin" ? "active" : "") ?>">
<a class="nav-link" href="{{ route('admin') }}">Admin panel @if($admin == 2 && $reqnum != 0)<span class="badge badge-warning">{{$reqnum}}</span>@endif</a>
</li>

标签: javascriptphphtmllaravelweb

解决方案


你需要写一些这样的ajax

<script>
    (function () {
        setInterval(function () {
//setInterval() method execute on every interval until called clearInterval()
          your Logic ..
        }, 5000); // milliseconds
    })();
</script>

推荐阅读