Mam taki problem. Po stronie serwera za pomocą skryptu php przetwarzam dane pobrane z bazy mysql i za pomocą smartów wyświetlam je na stronie w tabeli. W jaki sposób mogę ponownie zmusić skrypt by się wykonał, zwrócił wyniki i zaktualizował tabele. Oczywiście powinno się to odbywać bez przeładowywania strony.
Mam taką funkcję jquery. Po 5 sekundach ponownie wykonuje mi zadanie w pliku test.php. Jak mogę jednak zwrócić wynik kiedy za pomocą Smarty wczytałem już stronę? Czy mogę jakoś zwrócić tablicę z danymi z wykonanego skryptu i odświeżyć istniejąca już tabelę?
$(document).ready(function(){ var j = jQuery.noConflict(); j(document).ready(function() { j(".tableContent").everyTime(5000,function(i){ j.ajax({ url: "test.php", cache: false, success: function(html){ j(".tableContent").html(html); } }) }) }); j('.refreshMe').css({color:"red"}); });
Pozdrawiam