Обновление страницы и аудио сигнал если есть изменения

Скрипт обновляет страницу, а так же подает сигнал если изменилось число.
Решил для себя тут запостить что бы на будущее было.

[js]<script type="text/javascript">
var columnCount = $(‘#fpr_num’).text();

setInterval(function(){
getTable();
}, 1000*60); //1сек*60=60сек.

function checkFprNum(){
if (columnCount != $(‘#fpr_num’).text()) {
columnCount = $(‘#fpr_num’).text();
playSound();
}
}

function getTable(){
$.ajax({
type: ‘POST’,
url: $(this).attr(‘href’),
success: function(data, textStatus, jqXHR) {

if (data == ‘error’) {
alert("Data has error(s)");
} else {
var dataT = $(‘#partner’,$(data));
$(‘#partner’).html(dataT.html());
checkFprNum();
}
},
error: function(textStatus, errorThrown) {
console.log(textStatus);
console.log(errorThrown);
}
});
}

function playSound() {
$(‘<audio id="chatAudio"><source src="../../../sound/notify.ogg" type="audio/ogg"><source src="../../../sound/notify.mp3" type="audio/mpeg"><source src="../../../sound/notify.wav" type="audio/wav"></audio>’).appendTo(‘body’);
$(‘#chatAudio’)[0].play();
}
</script>[/js]

Добавить комментарий