Vytvořil jsem si funkci na automatický reload po nějakém čase ale místo toho se mi to reloaduje každý 1s proč?
<script>
(function($, undefined){
$.nette.ext('autorefresh',{
load: function(rh){
$(this.autorefreshSelector).each(function(){
var url = $(this).attr("data-refresh-url");
var refreshTime = $(this).attr("data-refresh-time");
console.log(url);
console.log(refreshTime);
//reloadData(url,refreshTime);
});
},
success: function (payload){
}
},{
autorefreshSelector: ".autorefresh",
});
})(jQuery);
function reloadData(url,refreshTime) {
$.nette.ajax({
type: 'GET',
url: url,
success: function(payload){
setInterval(function(){
this.reloadData(url,refreshTime);
},refreshTime * 1000);
playSound();
}
});
}
function playSound()
{
var audio = new Audio('http://www.beepzoid.com/ringtones/Short-single-ring.mp3');
audio.play();
}
</script>
zde konzole která vrací url a čas
/projects/ryzí-domov/Intranet/dashboard/?user_id=1&do=updateNotification
(index):551 60000
Co sem udělal špatně? :O