Witam wszystkich.
Efekt jaki chce uzyskać to po kliknięciu w przycisk pokazuje się czas, który co sekundę się zmienia. Aktualny czas nie jest jednak brany z przeglądarki tylko z serwera. Oczywiście ogólny zamysł projektu jest dużo bardziej rozbudowany i polega na interwałowym odpytywaniu bazy w celu prezentacji pewnych informacji w czasie rzeczywistym. Problem polega na tym, że safari blokuje funkcję setInterval w której jest wykorzystany ajax.
Poniżej prosty kawałek kodu, który nie działa w safari. Dlaczego to nie działa i jak ten problem rozwiązać? Proszę o pomoc bo w Google nic nie mogę znaleźć.
$(function () {
$('#button').click(function () {
setInterval(function () {
$.post('getTime.php', {
}, function (data) {
$('.content').html(data);
})
}, 1000);
})
})