jquery-toastr 消息提醒、播放音频、点击跳转

本文介绍了如何在Laravel-admin后台利用jQuery-toastr插件创建消息提醒功能,并结合音频播放,当有新订单时自动提醒。通过编辑index.blade.php文件和设置轮询请求路由控制器,实现了提醒效果。同时,注意Chrome的Autoplay政策需要调整以允许音频自动播放。此外,作者推荐了一个前端学习交流群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用情景,有新的订单生成,后台进行消息提醒并播放音频(这里用到轮询简单实现):下面附代码

1.找到laravel-admin 中的 index.blade.php 文件进行编辑

{
  
  {-- 音频通知 --}}
<audio style="display:none; height: 0" id="bg-music" preload="auto" src="http://fjdx.sc.chinaz.com/Files/DownLoad/sound1/201511/6571.mp3" loop="loop"></audio>

<script>
    function LA() {}
    LA.token = "{
  
  { csrf_token() }}";

    var getting = {
        url:'/admin/sendNotice',
        dataType:'json',
        success: function (res) {
            console.log(res);
            if(res.code == 200){
          
                toastr.options.onclick = function(){
                    location.href='/admin/order';  // 点击跳转页面
                };
          toastr.options.timeOut=120000; // 保存2分钟
          toastr.warning(res.msg); // 提示文字

                var audio = document.getElementById('bg-music');  // 启用音频通知
                audio.play();
                setTimeout(function(){
                    audio.load(); // 1.5秒后关
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值