PHP后台语音播报

本文介绍了一个使用HTML和JavaScript实现的定时播放音频通知的功能,并通过PHP后台接口检查最近订单的状态,以此来通知管理员有关的新订单信息。

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

html  代码

<audio id="audio" src="/addons/diancan_lxy/notice.mp3" preload="auto" style="display:none;"></audio>


<script>
var audio = $("#audio")[0]; 
var time = 0;
$(document).ready(function(){
settime();
});
function settime(){
if(time == 12){
notice();
time = 0;settime();
}else{

setTimeout(function(){time++;settime();},1000);
}
}
function notice(){
$.ajax({
type:'post',
url:"{php echo url('site/entry/notice', array('m' => 'diancan_lxy'));}",
dataType:'json',
data:{},
success:function(json){
//alert(json);
if(json.success == 1){
notice_window();
}
//console.log(json);
},
error:function(){

}
});
}
function notice_window(){
$('#notice').click();audio.play();setTimeout(function(){$('#notice').click();},10000);

}



php


global $_W;
        $time = time() - 15;
        $res = pdo_fetch("SELECT * FROM ".tablename('diancan_order')." where weid = ".$_W['uniacid']." and create_time > ".$time);
        if($res){
            $arr['success'] = 1;
        }else{
            $arr['success'] = 0;
        }
        echo json_encode($arr);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值