外部JS自动重装?

时间:2014-08-15 06:00:56

标签: javascript

我在这个论坛中看到这个代码可以完成以下工作

<script id="myscript" src="src/to/file-with-your-custom-scripts.js"></script>

<script>
$(function() {
    setInterval(function() {
        $('#myscript').remove();
        $.getScript("src/to/file-with-your-custom-scripts.js", function() {
            $('script:last').attr('id', 'myscript');
        });
    }, 30000); // every 30 seconds

});
</script>

我经营一家广播电台&amp;我的服务器给了我这段代码来显示我的歌曲播放历史记录,但它只在页面刷新时更新。

<link rel="stylesheet" type="text/css" href="http://server6.reliastream.com/theme      /widget_recenttracks.css" />
<span style="display:inline-block;padding:12px;width:340px;height:356px;border:4px solid #4E00E9;background:#0a0a0a;"><p style="font-size:18px; color:#1DBD01; font-weight:bold;">Last 5 plays on Boss 1</p><p style="font-size:20px; font-family:arial; color:#000000; font-weight:normal;">-</p>
<div id="cc_recent_tracks">Loading...</div>
<script id="myscript" language="javascript" type="text/javascript" src="http://server6.reliastream.com/system/recenttracks.js"></script>
<script id="myscript" language="javascript" type="text/javascript" src="http://server6.reliastream.com/js.php/boss1/recenttracks/rnd20"></script>
</span>

我无法从此处(最高层)发布代码。任何人都可以组装一个适当的结构,它会更新每分钟的数据吗?

1 个答案:

答案 0 :(得分:0)

您可以每分钟刷新页面,而无需使用

 <meta http-equiv="refresh" content="1" > 

或使用js

setInterval(function() {
              window.location.reload();
            }, 100000); 

或者您可以使用ajax&amp;更新内容,而不使用页面刷新