異なるコンテンツでサウンドを再生する必要がありますが、毎回サウンドを再生しています
get.php の 1 つのエコーだけが正常に動作し、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>";
}