![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) ![]() ![]() |
<script>
$.ajax({ method:"POST", data: {zmienna:'wynik_zmiennej',} } }); </script> Jak odebrać tą zmienną jako $_POST po stronie PHP w tym samym pliku. Wszelkie racjonalne rozwiązania zawodzą typu <?php echo $_POST['zmienna']; ?> na konsoli przeglądarki pod F12 widać ze wartość jest w zmienna ale do skryptu PHP nie dociera, echo wyświetla null. Zaznaczam że skrypt jQuery/Ajax jest w tym samym pliku php w którym ma zmienna być odebrana, więc nie podaje adresu uri: w Ajax. Prosił bym o jak najkrótszy przykład jakiejkolwiek zmiennej która jako $_POST mogę odebrać z Ajax w PHP w tym samym pliku. Na podstawie przykładu spróbuje to rozwiązać z góry THX. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zajrzyj do dokumentacji jQuery. Na jakiej podstawie twierdzisz, że zmienna nie jest odbierana/nie dociera? Sprawdzałeś odpowiedź tego żądania w konsoli? Ten post edytował trueblue 21.03.2021, 15:55:26 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Var_dump($_POST)
https://prophp.pl/advice/show/17/jak_przygo...dan_xhr_json%3F -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.03.2021 Ostrzeżenie: (0%) ![]() ![]() |
Jak odebrać tą zmienną jako $_POST po stronie PHP w tym samym pliku.
To chyba jest odpowiedź na twoje pytanie. - Ajax z założeniu służy asynchroniczności. Odpalasz eventem Jquery. Nie odpalasz go przy przeładowaniu strony. Jeśli zaś chcesz umieścić daną z formularza typu $_POST to znam badziewną sztuczkę.
I przy zdarzeniu Jquery pobierasz wartość wartość tego imputa ale na pewno nie jest to ani bezpieczne ani eleganckie rozwiązanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:46 |