Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
Witam
Mam pytanie mając zmienną zadeklarowaną w Javascript jak przypisać ją do zmiennej w PHP <script type="text/javascript"> var pathArray = location.search; consloe.log(pathArray); </script> <?php $nowa = pathArray ----- jak to zrobić? ?> Aby zmienna $nowa przyjęła wartość ze skryptu pathArray |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
W momencie kiedy masz dostęp do JS, PHP już dawno wygenerował całą stronę i o niej "zapomniał". Możesz np przesłać ajaxem dane do PHP.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
Nie zupełnie
Bo w pierwszej kolejności JS pobiera mi tą daną a potem wstawia w kod poniżej |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
PHP działa po stronie serwera, JS po stronie klienta. Odwiedzając stronę serwer generuje cały HTML i kończy działanie. W tym momencie przeglądarka przetwarza HTML, JS, CSS. Aby przesłanie JS->PHP miało sens, musisz ponownie uruchomić parser PHP.
Co więcej, protokół HTTP jest bezstanowy zatem nie ma pojęcia o poprzednim żądaniu. https://prophp.pl/advice/show/2/jak_wywolac...u_javascript%3F Ten post edytował viking 26.10.2016, 07:29:43 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 17:00 |