需要在不同的内容上播放声音,但每次都在播放声音
get.php 中只有一个回显可以正常工作,如果我将 get.php 中的代码更改为解析器代码,它的行为就像内容一直不一样
#html正文代码
#<div id="main"><?php include("ajax/get.php");?></div>
<audio id="sound" src="sound/sound.ogg" controls type="audio/ogg" preload="auto" autobuffer></audio>
<script type="text/javascript">
var audio=document.getElementById("sound");
setInterval(function()
{
$.get('ajax/get.php',function(data){
if ($('#main').html() !== data){
$('#main').html(data);
audio.play();
}
});
}, 5000);
</script>
#
php解析器代码
#require_once('simple_html_dom.php');
$html=file_get_html('supersite-content');
$ret = $html->find('.request');
foreach ($ret as $key) {
echo "$key</br></br>";
}