–html
<div style="display: none">
<audio controls id='play'>
<source src="/static/admin/voice.mp3" type="audio/mpeg">
</audio>
</div>
–js
setInterval("order()",60000);//每分鐘查一次
function order() {
$.ajax({
type: "POST",
url: "/admin/index/ajax_order",//後臺方法
timeout: 60000,
cache: false,
async: true,
dataType: "json",
success: function(data) {
if(data.status==1){
var audio = document.getElementById( "play" );
//瀏覽器支持 audio
audio.play();//播放提示音
// $("#audioPlay").play();
}
}
});
}
</script>
–後臺–php
public function ajax_order(){
$order=D('order');//訂單表
$ids=$order->field('id')->where('pay_status=1 and mess=1')->select();//pay_status訂單支付成功的標識 mess消息提醒的標識
$count=count($ids);
if($count){
$order->where('pay_status=1 and mess=1')->setfield('mess',0);
$this->ajaxReturn('1');die;
}else{
$this->ajaxReturn('0');die;
}
}