gpt4 book ai didi

javascript - 通过重命名 src 属性刷新 javascript

转载 作者:行者123 更新时间:2023-11-30 13:36:34 25 4
gpt4 key购买 nike

我想刷新下面脚本的输出。这是json吗?我需要在我的站点中添加跨域策略吗?

<div id="nowplaying">
<script src="http://s4.total-streaming.com/xml.php?station=1269&get=js"></script>
</div>


编辑:
这是我根据@alexn 的建议尝试的方法,但仍然没有刷新。

<div id="nowplaying">
<script id="nowplaying-script" src="http://s4.total-streaming.com/xml.php?station=1269&get=js"></script>

<script>
setInterval(function () {
$('#nowplaying-script').attr('src', 'http://s4.total-streaming.com/xml.php?station=1269&get=js');
}, 1000);
</script>
</div>

注意 Firebug: 资源被解释为脚本但使用 MIME 类型文本/html 传输。 xml.php:-1

最佳答案

不,它是纯 JavaScript。该脚本将简单地输出一个字符串。您不需要任何跨域策略即可使用它。

要刷新内容,只需将脚本标记的 src 属性重新分配给相同的 url。您可以使用 setTimeout在指定的时间间隔执行此操作。应该这样做,您需要将 id 属性添加到您的脚本标签中。以下将每 5:th 秒刷新一次。

setInterval(function() {
var element = document.getElementById("nowplaying-script");
element.setAttribute("src", "http://s4.total-streaming.com/xml.php?station=1269&get=js");
}, 5000);

(这是未经测试的)

关于javascript - 通过重命名 src 属性刷新 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com