4

異なるコンテンツでサウンドを再生する必要がありますが、毎回サウンドを再生しています

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>";
    }
4

1 に答える 1