![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Witam
Chciałbym przesłać dane z JS do php. Próowałem to robić zwykłą metodą GET, POST a nawet próbowałem AJAX. Niestety nic. Próbowałem napisać to na podstawie przykładów z książki i z internetu Tutaj jest treść: Metoda GET:
Sposób AJAX:
Fragment kodu php, który ma przechwycić dane:
Nie mam pojęcia co mogłem zrobić źle. Z góry dziękuję za pomoc ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
jezeli korzystasz z AJAXA to faktycznie wysyłasz swój "postep" odbierasz go w pliku instalator.php ale w żaden sposób wyniku czyli swojego ECHO nie wysyłasz spowrotem do Ajaxa
![]() poczytaj sobie artykuł Temat: JavaScriptMySQLPHP dynamiczne uzupelnianie - podałem tam swój przykład wykorzystania AJAX-a wraz z opisami. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Czyli uważasz, że powinienem odsyłać dane JSON'em? Bo nie rozumiem.
Gdy robiłem ćwiczenia z książki odsyłałem po prostu jako kod html i wszystko było dobrze. Nie rozumiem dlaczego teraz mi nic nie działa. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
pytasz jak zorbić to AJAXEM więc ci pomagam
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Przepraszam. Zielony jeszcze jestem w JS.
Mógłbyś pokazać jak powinien wyglądać przykładowy skrypt PHP, który byłby odpowiedzialny za odesłanie danych? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
tak jak jest to pokazane na przykładzie który ci wysłałem. Przypisujesz na przykład to co chcesz do zmiennej i przesyłasz jsonem.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
no a jak odbierasz te dane
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Nic się nie zmieniło. Ciągle ten sam kod js
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
complete: function(dane) {
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
tutaj masz mój przykład wysyłania i odczytywania danych przesłanych przez json wystarczy go przerobić
Proponuje ci jeszcze jeżeli tego nie masz to instalację FIRebuga w przegladarce on pokazeci co otrzymujesz i co wysyłasz AJAXEM ![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Dobra. Jakoś się zmieniają elementy na stronie. Reaguje po naciśnieciu na przycisk, tylko jest problem taki, że nic się nie pokazuje. Tak jakby php nic nie odsyłało.
Co do tego skryptu JS to nie chce tego używać, bo chcę zrobi stronę bazującą tylko na jQuery. Poza tym z takim skryptem przestaje nawet strona reagować:
Sądzę, że problem leży w php. Co do firebug, mam go zainstalowanego ale w nim nie mogę znaleść tego co wysyła php, więc to na pewno wina php. Ten post edytował castagir 28.02.2015, 13:30:50 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
jak rozumiem sprawdzałeś w firebugu pod opcją - > konsola
![]() Ten post edytował ilidir 28.02.2015, 13:33:20 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Dobra, ten problem udało mi się rozwiązać, wkradła się literówka
![]() Lecz nic dalej. Teraz już wiem. Nie wiem dlaczego, ale to co mi odsyła php zostaje zapisane poza html:
Ten post edytował castagir 28.02.2015, 13:36:00 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
szczerze mówiąc teraz to ja nie wiem o co chodzi
![]() |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
no nic. Dzieki za pomoc. Będę dalej kombinował
![]() |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
znaczy się ja nie rozumiem tego co napisałeś
![]() |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%) ![]() ![]() |
Chodzi o ten fragment:
To powinno być w div'ie o id="pojemnikGlowny", a zamiast tego, pokazuje się to za znacznikiem zamykajacym </html> PHP odsyła to co trzeba. Problemem jest teraz to, dlaczego JS nie wstawia otrzymanych danych do diva. Próbowałem także z append i efekt ten sam, tyle, ze poprzednia tresc nie zostaje skasowana. Ten post edytował castagir 28.02.2015, 14:04:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:18 |