pracuję na stronie muzycznej: Mam plik tekstowy na serwerze, który zawiera nazwę aktualnie odtwarzanego utworu. Chciałbym przeczytać plik tekstowy co piętnaście sekund i zmienić tekst wyświetlany na mojej stronie, bez odświeżania.Czytaj zawartość pliku tekstowego co 15 sekund
Teraz, używając trochę jQuery i JavaScript, I rzeczywiście dostał się do punktu, w którym plik zostanie odczytany i wyświetlony po raz pierwszy, ale to przyzwyczajenie odświeżyć. Próbowałem różnych funkcji setInterval, ale w moim życiu nie mogę wykonać tej części. Każda pomoc będzie bardzo ceniona.
Oto co mam:
<script type="text/javascript">
$(document).ready(function() {
jQuery.get('http://www.XXXXX.com/nowplaying/NowPlaying.txt', function(data) {
var myvar = data;
var parts = myvar.split(/\n/);
var songtitle = parts[0];
var songartist = parts[1];
var songalbum = parts[2];
var songtime = parts[3];
$('#songtitleholder').html(songtitle);
$('#songartistholder').html(songartist);
$('#songalbumholder').html(songalbum);
});
});
</script>
Na marginesie, należy rozważyć zapisanie takich informacji w bazie danych, zamiast w pliku tekstowym. – Horen