![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Może mi ktoś wyjaśnić dlaczego ten kod nie działa? Formularz nie zostaje wysłany przez ajax w jQuery:
Ten post edytował uncuncunc 25.04.2012, 22:32:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Z tego co się orientuję, w większości aplikacji powinna być podana dokładna ścieżka do skryptu, a Ty dałeś tylko:
"http://localhost/" PS. co to jest? Przecież to nie są dane z formularza. Aha, zamiast alert używaj console.log , jest o wiele wygodniejsza, możesz badać obiekty, tablice itd. JS wygląda dobrze moim zdaniem, nie jestem pewien co do PHP. EDIT: dobra, rozumiem po co ten kod PHP wyżej - dla testu. OK, a więc... 1) zmień na jeśli nie zadziała, to: 2) Sprawdź PHP, tzn. umieść w skrypcie jedynie:
Potem dla pewności odpal najpierw skrypt bezpośrednio przez przeglądarkę. jeśli dalej nie będzie działać, to: 3) zamień
na
I zobacz, jakie dane Ci wyrzuca (oczywiście w konsoli, możesz zainstalować Firebug albo użyć wewnętrznej konsoli dostępnej w chyba każdej nowej przeglądarce) 4) Chociaż zapis ten
jest prawidłowy, ja używałem:
5) Sprawdź, czy na pewno masz lub dobrze zainkludowałeś bibliotekę jQuery (IMG:style_emoticons/default/wink.gif) Ten post edytował Kostek.88 25.04.2012, 23:15:53 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
PS. co to jest? Przecież to nie są dane z formularza. Dane zwaracane przez php spowrotem do js. Podałem całą ścieżkę do pliku i nic. Zamieniłem, konsola niczego nie zwraca. tzn, nie ma błędów nic. a zapytanie zwraca cały kod strony. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
OK, już rozumiem po co, zastanawiałem się tylko po co Ci dane 'zxc', skoro wysyłasz login i hasło (IMG:style_emoticons/default/wink.gif) PS. Odśwież stronę, bo dopisałem coś do posta. Poza tym dalej nie wiemy czy problem leży po stronie PHP, czy JS. Wiemy tylko, że "nie działa". Ale co dokładnie, to nie wiadomo.
Ten post edytował Kostek.88 25.04.2012, 23:28:30 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
wysyłam login i hasło DO PHP, a odbieram 'zxc' w JS, zxc to tylko test, równie dobrze możę być to true i przekierowanie w JS zrobione...
Heh jQuery nie może się odwoływać do tego samego pliku w którym jest wykonywany? Bo to chyba główny powód. Edycja: Heh, zamiast .post() musiałem użyć .ajax() ... wygląda że .post ma jakieś braki w jquery i nie działa poprawnie. Sprawdzę to jeszcze dokładnie czy działa w FW. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:27 |