Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%)
|
Witam.
Chciałbym zapytać o wasze doświadczenia przy obsłudze żądań AJAX po stronie skryptu PHP. Przy projektach używałem dwóch sposobów: Sposób 1. Skrypt JS obsługując różne zdarzenia wysyła żądania postem do np. ajaxFunctions.php w podanej formie: { funkcja: 1, dane: data } { funkcja: 2, dane: data } Strona php:
Sposób 2. Każde zdarzenie jest obsługiwane przez oddzielny skrypt php na serwerze. Chyba nie potrzeba więcej wyjaśnień tutaj. Oba sposoby wykorzystywałem i nie jestem z nich w 100% zadowolony. Domyślam się, że jeszcze można by pójść w stronę OOP. Macie jakieś własne sposoby implementacji ? Dzięki. Pozdro. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%)
|
a ja to robie tak (zend framework):
1. używam zend_layout domyślnie w aplikacjach. sama akcja zwraca tylko środek. 2. napisałem plugin, który w przypadku jeśli mamy zapytanie ajaxowe wyłącza layout tym sposobem mam wymieszane wszystkie akcje ajaxowe oraz nei ajaxowe w controlerach (oczywiscie dobre nazewnictwo jest jak najbardziej wskazane). fajne w tym jest to, że jeśli chcę przeładować ajaxem "centrum" aplikacji, to request z marszu zwróci mi tylko środek, a jak wywołam ten sam odnośnik w nowym oknie, to doklei layout i wszystko będzie działało odpowiednio. |
|
|
|
tolomei [PHP][AJAX] Struktura po stronie serwera. 4.09.2011, 12:59:52
bastard13 CytatDomyślam się, że jeszcze można by pójść w str... 4.09.2011, 20:34:21
bastard13 Cytatfajne w tym jest to, że jeśli chcę przeładowa... 4.09.2011, 21:02:07
ActivePlayer CytatNie wydaje mi się, żeby coś takiego było potr... 4.09.2011, 21:34:36
tolomei Na "ifach" robiłem ajaxowy chat online z... 5.09.2011, 00:51:09 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:39 |