walkie
28.11.2011, 15:51:26
Witam! Mam taki problem i nie wiem jakiej technologii użyć. W petli w php losuje się zmienna. Chciałbym, aby za każdym razem w zależności od wartości wylosowanej zmiennej wykonywał się skrypt bez przeładowania strony w odstępie powiedzmy co 5 sekund. Przykladowo:
while(warunek){
$i=rand(1,10);
if($i>5)
{
echo" aktualny komunikat";
}
za 5 sekund znowu losowanie i np. kolejny komunikat, czy jakiś skrypt php az do konca petli.
}
Nie znam się za bardzo na js, czy ajaxach, potrzebuje tylko to zrobić na szybko i potrzebuje nakierowania, gdzie szukać rozwiązania:)
Sephirus
28.11.2011, 15:56:03
Bez ajaxa się raczej nie obejdzie - można próbować z flushem danych i nadzieją, że odbierze je przeglądarka ale można się na tym przeliczyć i nie jest to pewnik. Jeżeli chcesz to zrobić bez przeładowania to tylko ajax albo jsonp :/
walkie
28.11.2011, 16:45:06
A ajax nie jest do dynamicznych operacji na bazach? Ja nie potrzebuje komunikowac sie z baza danych, tylko wyswietlac zmienne zawarte na stronie po kilku operacjach na nich, bez przeladowania. Czy nie wystarczy js? Mogę się mylić, ale potrzebuje tego na szybko a nie chce brnąć przez wszystkie możliwe tutoriale i nie znaleźć rozwiązania:)
Ilware
28.11.2011, 16:50:20
http://api.jquery.com/jQuery.ajax/Ajax służy do dynamicznej komunikacji ze skryptami / adresami itp.
walkie
29.11.2011, 10:19:38
Dzięki za nakierowanie. Znalazłem w sumie gotowe rozwiazanie:)
http://www.thatagency.com/design-studio-bl...rinkle-of-ajax/