Javascript 刷新当前歌曲shoutcast

Javascript 刷新当前歌曲shoutcast,javascript,jquery,shoutcast,Javascript,Jquery,Shoutcast,我知道关于这个问题有很多这样的问题,但不幸的是我找不到正确的答案,所以我再试一次 我只想在我的网站上显示当前歌曲,它必须每x秒刷新一次。 我宁愿不使用php,因为它会为所有用户创建一个后台进程,所以我见过很多类似这样的小脚本 <div id="sc_stats"><?php include_once 'sc_stats.php'; ?></div> var refreshId = setInterval(function() { $.get("sc_s

我知道关于这个问题有很多这样的问题,但不幸的是我找不到正确的答案,所以我再试一次

我只想在我的网站上显示当前歌曲,它必须每x秒刷新一次。 我宁愿不使用php,因为它会为所有用户创建一个后台进程,所以我见过很多类似这样的小脚本

<div id="sc_stats"><?php include_once 'sc_stats.php'; ?></div>    
var refreshId = setInterval(function() {
$.get("sc_stats.php", function(data) {
    $("#sc_stats").html(data);
});
},10000

但是我不能让我的工作没有php。
有人可以帮我吗?

你不需要使用php,下面只使用jQuery的代码片段将显示当前歌曲并每秒刷新一次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <div class="nowplaying"></div>
    <script src="https://cdn.jsdelivr.net/jquery/3.2.0/jquery.min.js"></script>
    <script>

        setInterval(function() {
            $.ajax({
                url: "http://178.19.116.253/currentsong?sid=1",
                dataType: "html",
                success: function(data) {
                    $('.nowplaying').text(data);
                    console.log(data);
                }
            }); 
        }, 1000);   

    </script>
</body>
</html>
注意:要使其正常工作,请执行以下任一操作:

这段代码必须与流在同一域/服务器上运行 或必须在服务器上启用CORS。更多关于CORS的信息可以找到 您可以使用以下Chrome插件测试CORS: