Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%)
|
Posiadam stronę w 40% opartą o ajax. Strona napisana obiektowo według wzorca MCV. Jednak doszedłem do obsługi AJAXu na stronie i mam problem z jego obsługą po stronie php. Jak zrobić to optymalnie?
Mija to się z wzorcem MCV i jest nieporęczne bo mogę wykorzystać to tylko w tym przypadku...
A to tworzy śmietnik w kodzie przy dłuższych komunikatach i treściach przesyłanych AJAXem. webdicepl Poprawiono ;P Ten post edytował wlamywacz 20.04.2008, 20:28:30 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 12 Dołączył: 23.04.2008 Ostrzeżenie: (0%)
|
Cytat No i shoutbox. Kto w dzisiejszych czasach podpina shoutboksa na stronie, zupełnie jest to bez sensu. Chyba że mówimy o forach made by przemo, czy serwisach magowych gdzie widziałem sporo tego rodzaju gadżetów. Cytat Jak co to ma do rzeczy? Jak robie jakiś odnośnik do uruchomienia AJAXa to zawsze nadaje mu odpowiedni atrybut href="", żeby jeśli user wyłączy js, przeniesie go na stronę i cofnie. Dalej nie rozumiem, co ma do rzeczy rodzaj zwracanych danych (string/int/array/boolean) do atrybutu href, czy do tego że strona nie działa po wyłączeniu JavaScript. Co do mapowania odnośników to u mnie w podglądzie źródła jest normalny kod html, dopiero za pomocą DOM podpinam zdarzenia. Sedziwoj, dokładnie tak powinno być że strona jest dostępna w 100% bez JavaScript, cookie czy sesji, ajax dla mnie jest dodatkiem funkcyjnym czyli upraszczającym realizacje danej funkcji niż wyświetlanie samej treści w jakiejkolwiek formie. Systemy wielojęzykowe powinny mieć natomiast dwa rodzaje plików do realizowania komunikatów, te php'owe jak i tablicę JavaScript. Tym rozwiązaniem oszczędzamy pamięć używaną przez PHP(nie musi trzymać dodatkowych kb stringów w pamięci), ciężar ten przerzucamy na użytkownika - uwzględniając jednak cache'owanie danych przez przeglądarki także to nie jest problemem, bynajmniej dla serwera gdyż użytkownik odwoła się tylko raz po plik z tłumaczeniem JavaScript'owym. |
|
|
|
wlamywacz Ajax.class - struktura 20.04.2008, 20:23:03
webdicepl Zmień tytuł tematu, forum to nie podwórko. 20.04.2008, 20:25:08
Hacker Jeżeli tak wygląda Twój kod, to ja tu ni... 20.04.2008, 21:02:42
wlamywacz Chłopie to są przykłady w drugim wyraźnie widać że... 20.04.2008, 21:06:04
Hacker To może daj jakiś lepszy kawałek kodu i powiedz co... 20.04.2008, 21:10:33
wlamywacz Przeczytaj całość i nie rób offtopu
[PHP] pobier... 20.04.2008, 21:13:59
SHiP Huh nie rozumiem jednego: po co ludzie trzymają si... 20.04.2008, 21:31:53
wlamywacz Jedynie baza innej możliwości nie przewiduje 20.04.2008, 21:34:10
Sedziwoj @SHiP
Jak nie wiesz po co jest MVC, to Twoja spraw... 20.04.2008, 23:21:00
wlamywacz Dlatego pytam jak wy rozwiązalibyście, macie rozwi... 21.04.2008, 07:34:53
bim2 Zależy jak masz napisany widok. Ja przy wysyłaniu ... 22.04.2008, 09:51:12
wlamywacz Niezbyt Cię rozumiem jak chciałeś mi pomóc... Po c... 22.04.2008, 15:09:16
Sedziwoj Ogólnie powinieneś mieć tak, że przekazujesz dane ... 22.04.2008, 15:55:14
bim2 Chodziło mi o to, że przekazujesz to do ... 22.04.2008, 20:30:40
Sedziwoj @bim2
A nie powinieneś użyć strategi? Bo takie ify... 22.04.2008, 22:56:41
MMPrime W wypadku ajaksu tworze dodatkowe kontrolery/metod... 23.04.2008, 05:58:47
Sedziwoj @MMPrime
A wiesz co się dzieje potem z szybkim i w... 23.04.2008, 07:29:30
bim2 @Sedziwoj
Strategi? Człowiek się ci... 23.04.2008, 09:52:16
MMPrime CytatA wiesz co się dzieje potem z szybkim i ... 23.04.2008, 10:13:29
bim2 Ale kto chce wysyłać html? Jeśli coś piszemy, bądź... 23.04.2008, 10:19:59
MMPrime Patrząc po Twoim listingu z postu wyżej widzę już ... 23.04.2008, 10:38:34
bim2 Za dużo? Moje serwisy są wielojęzykowe, dlatego za... 23.04.2008, 10:54:35
wlamywacz CytatPatrząc po Twoim listingu z postu wyżej widzę... 23.04.2008, 10:59:26
MMPrime Ja natomiast robię serwisy SEO Friendly tak... 23.04.2008, 11:00:12
wlamywacz A więc ja jestem w tym 1% bo jak sobie wyobrażasz ... 23.04.2008, 11:05:42 
Sedziwoj Cytat(wlamywacz @ 23.04.2008, 12:05:4... 23.04.2008, 11:45:44
MMPrime W formacie JSON.
Nie znam serwisu o jakim mówisz,... 23.04.2008, 11:42:29
MMPrime CytatBo robisz SEO Friendly stronę, jak założymy ż... 23.04.2008, 11:51:48 
Sedziwoj Cytat(MMPrime @ 23.04.2008, 12:51:48 ... 23.04.2008, 11:59:24
wlamywacz W tym problem jak obsłużyć te dane do szablonu ? A... 23.04.2008, 11:52:22
MMPrime wlamywacz: to już musisz sobie w JavaScript zaproj... 23.04.2008, 12:22:29 
Sedziwoj Cytat(MMPrime @ 23.04.2008, 13:22:29 ... 23.04.2008, 13:53:19
bim2 No i shoutbox.
@MMPrime
Jak co to ma do rzeczy? ... 23.04.2008, 13:16:05
wlamywacz Podstawowe pytanie: czy tak ważne jest że 3% użytk... 23.04.2008, 14:44:33
MMPrime Do tych 3% należy 100% wyszukiwarek internetowych ... 23.04.2008, 14:50:05
bim2 Jak takie wymaganie narzuci ci zleceniodawca to ni... 23.04.2008, 14:52:27
MMPrime CytatJak to co? Gdy ktoś wpisze taki sam adres, ja... 23.04.2008, 15:00:43 
Sedziwoj Cytat(MMPrime @ 23.04.2008, 16:00:43 ... 23.04.2008, 16:30:39
MMPrime Skróconą drogę mam jedynie w wypadku ajaksu, hm fr... 23.04.2008, 17:03:55
wlamywacz CytatDo tych 3% należy 100% wyszukiwarek interneto... 23.04.2008, 18:14:14
MMPrime Obsługuje formularze.
SEO to trochę większy zakres... 23.04.2008, 18:25:40
wlamywacz A co ma dodawanie komentarza i ocenianie do indexo... 23.04.2008, 18:42:26
MMPrime To już gadżety, ale dobry programista zrobi by dzi... 23.04.2008, 21:44:30 ![]() ![]() |
|
Aktualny czas: 1.01.2026 - 00:34 |