Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Ajax] Pytanie o sens.
Lion_87
post
Post #1





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Mam krótką funkcje która dodaje do bazy coś a potem to ma wyświetlać druga funkcja. Wszystko bez przeładowania strony
Drugą funkcje ustawiłem w body onload co 2 s i tu moje pytanie czy to w ogóle ma sens takie wywoływanie zapytania co 2 s?
100 osób spędzi 10 s na stronie czyli zapytanie wykona się 500 razy? Tak się zastanawiam czy to nie jest przypadkiem bardzo złe.
Go to the top of the page
+Quote Post
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


A jak często zmienia się ta informacja w bazie danych?
Go to the top of the page
+Quote Post
Lion_87
post
Post #3





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat
A jak często zmienia się ta informacja w bazie danych?

W zależności od użytkownika bo to coś w rodzaju "dodawanie ulubionego czegoś" do swojej listy ulubionych.
Go to the top of the page
+Quote Post
Spawnm
post
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




jeśli to co jest dodawane jest widoczne tylko przez dodającego to funkcję pobierania albo wywołuj przez funkcję dodawania , albo od razu aktualizuj diva bez ajaxowania.
jeśli mają widzieć wszyscy to na pewno bym nie dawał 2s ... może 10s ?
opisz lepiej programik to łatwiej będzie się nad tym zastanawiać
Go to the top of the page
+Quote Post
Lion_87
post
Post #5





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


hmmm w sumie widzieć to będzie tylko dodający więc racja Spawnn najlepiej wywołać przeładowanie przez dodanie:) hmmm tylko jak? Mała sugestia?
Go to the top of the page
+Quote Post
Spawnm
post
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML.
ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Lion_87
post
Post #7





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Cytat
jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML.
ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób winksmiley.jpg

heh spróbuje wieczorkiem tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki

działa. Zrobiłem że przeładowanie uruchamia się tylko po dodaniu do bazy.
Ale problem teraz z integracja tego ze stroną. Tzn skrypt działają ale nie wyświetlają sie polskie znaki z tego skryptu tylko bo reszta strony ma polskie znaki. Kodowanie jest UTF-8
Jak zrobi by pojawiły sie polskie znaki?
Go to the top of the page
+Quote Post
skowron-line
post
Post #8





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


http://forum.php.pl/lofiversion/index.php/t67633.html
Go to the top of the page
+Quote Post
Lion_87
post
Post #9





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


thx (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 05:05