【发布时间】:2016-05-10 05:31:33
【问题描述】:
很好,我有一个感谢这个站点的 javascript,它来自一个 XML 文档,其链接是:http://inlivefm.6te.net/NowOnAir.xml,javascript 必须删除作为艺术家姓名和歌曲 xml 文档的功能。 我打算做的是添加javascript代码以自动刷新艺术家姓名和歌曲。
我尝试过但无法得到这个结果,下面我让javascript“尝试”刷新。
<script type="text/javascript">
$(document).ready(function(){
/* Busca el archivo NowOnAir.xml */
$.ajax({
type: "GET",
url: "/NowOnAir.xml",
dataType: "xml",
success: function(xml) {
/*Buscar el tag <Event> e ir repitiendo el proceso hasta el final (bucle) */
$(xml).find('Event').each(function(){
/*Tomar los valores de startTime*/
var startTime = $(this).attr('startTime');
/*Buscar el tag <Song> y repetir bucle*/
$(this).find('Song').each(function(){
/*Tomar los valores de title*/
var title = $(this).attr('title');
var artist;
/*Buscar el tag <Artist> y repetir bucle*/
$(this).find('Artist').each(function(){
/*Tomar los valores de name*/
artist = $(this).attr('name');
});
/*Buscar el tag Expire y repetir bucle*/
$(this).find('Expire').each(function(){
var time = $(this).attr('Time');
$('.cancion').append("<p>"+artist+" - "+title+"</p>");
setInterval(function(){$('.cancion');}, 5000);
});
});
});
}
});
});
</script>
</head>
<body>
<div class="cancion"></div>
</body>
</html>
我一定是犯了错误,所以我来寻求您的帮助。
既然已经非常感谢你了。
【问题讨论】:
标签: javascript jquery xml refresh setinterval