Witajcie.
Na wstępie napiszę, że to mój pierwszy post i od razu wytłumaczę, że JS i Ajax to dla mnie czarna magia (chosć próbowałem się nauczyć)
HTML , PHP i MySQLa jakoś ogarniam i jest dla mnie logiczny ale JS nic a nic.
Problem polega na tym, że mam stronę w PHP na której jest tabelka, do której są pobierane z bazy danych wyniki produkcji z maszyny. Potrzebuję, aby ta tabela odświeżała się co jakiś czas (powiedzmy co 5 min) i aktualizowała wyniki produkcji (oczywiście bez przeładowania całej strony).
Kupiłem kurs AJAX ze strony https://strefakursow.pl/ , ale nic mi to nie dało i nadal tego nie rozumiem ( choć wszędzie piszą, że to bardzo łatwe).
Zastanawiam się nad kupnem kursu JS, ale jeśli będzie taki sam jak AJAX to tylko wyrzucę pieniądze w błoto.
Pomóżcie proszę.
Dzięki
Tu jest za darmo: https://stackoverflow.com/questions/5681380/refresh-a-table-with-jquery-ajax-every-5-seconds
Przy zastosowaniu kodu z poprzedniej odpowiedzi
Wywala mi błąd składni w wierszu 3
<script type="text/javascript"> $(document).ready(function(){ refreshTable(); }); function refreshTable(){ $('#tablica_dzis').load('tablica_dzis.php', function(){ setTimeout(refreshTable, 5000); }); } </script>
Pokaż dokładnie jaki błąd.
Dołączyłeś jQuery?
nie nie dołączyłem.
Już dziś idę do pracy(nocka niestety) ale zajmę się tym jutro. Proszę odwiedź temat jutro.
Dołączyłem JQuery i zadziałał następujący kod:
HTML:
<http://december.com/html/4/element/div.html class="result"></http://december.com/html/4/element/div.html> setInterval(function() { $.get('test.php', function(data) { $('.result').html(data); }); }, 5000);
Użyć funkcji. I wywołać ją poza setInterval, jak i wewnątrz.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)