js通过接口获取后台数据,根据后台数据判断要播放的提示声音。
具体实现代码如下:
loadAudioSource(); function loadAudioSource(num) { var audioHtml = ''; audioHtml += '<audio controls id="audiotikuan" style="display:none;"><source src="tikuan.mp3" type="audio/mpeg"></audio>'; audioHtml += '<audio controls id="audiochongzhi" style="display:none;"><source src="chongzhi.mp3" type="audio/mpeg"></audio>'; audioHtml += '<audio controls id="audiobankbind" style="display:none;"><source src="bankbind.mp3" type="audio/mpeg"></audio>'; $("body").append(audioHtml); } function audioPlay(name) { var audio = document.getElementById("audio" + name); if(!audio) { setTimeout(function(){ audioPlay(name); }, 50); return false; } audio.play('tikuan'); } function checkspeck(){ $.getJSON("/Index.checkspeck.do", function(data){ if(data.sign){ if(data.tkcount>0){ audioPlay('tikuan'); }else if(data.czcount>0){ audioPlay('chongzhi'); }else if(data.bankbindcount>0){ audioPlay('bankbind'); } } }); } window.setInterval("checkspeck();",10000);