![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 16.06.2007 Ostrzeżenie: (0%)
|
Witajcie. Mam pewien problem z AJAXem. Nie do końca znam się na tym (właściwie to dopiero zaczynam z tym przygodę. Chciałbym to zaimplementować do formularza logowania, gdzie po zalogowaniu (bądź nie) nad przyciskiem zaloguj pojawi się stosowny komunikat - oczywiście bez przeładowania strony, ładnie sobie "wyjeżdżając". Ale zanim do tego dojdę chciałem ogólnie zapoznać się z tematem i zrobić coś prostego. I tak mam pliki:
test.html
I Super, wszystko działa. Wpisany tekst pojawia mi się wyskakującym okienku. Teraz chciałem to zmodyfikować, żeby wyświetlić to pod spodem (z użyciem PHP do obróbki formularza - ustawiłem warunek), ale nie chce mi to działać. Oto pliki test.html
przetworz.php
Wszystko byłoby ok, co prawda ajax działa, ale zamiast jakiegoś komunikatu z pliku przetworz.php wyświetla mi pod spodem kod strony test.html. Dlaczego tak sie dzieje? Czy mogę zamiast
Zrobić tak
Czy to jest poprawnie? Dziękuję za wszelką pomoc i porady (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 2 Dołączył: 25.04.2010 Ostrzeżenie: (0%)
|
'Czy mogę (...) zrobić tak' - Tak możesz.
Co do reszty, jest ok tylko mały szczegół:
zmień na
aha i jeszcze jedna zmiana w php: echo "Twoja wiadomość to $wiadomosc"; <- poprawnie bądź echo 'Twoja wiadomość to'. $wiadomosc; Ten post edytował mis 18.12.2013, 23:06:42 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 16.06.2007 Ostrzeżenie: (0%)
|
Dzięki za pomoc. Mimo tego nadal po naciśnięciu przycisku wyświetla mi kod strony. Co prawda w odpowiednim miejscu podstawiana jest wartość zmiennej $wiadomosc z okienka, jednak oprócz niej jest cały kod jakby w plaintexcie. Czyżby wersja jQuery? Raczej chyba nie, bo podmieniałem na inną (starszą) i to nic nie zmienia.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 354 Pomógł: 100 Dołączył: 14.11.2013 Skąd: Płock Ostrzeżenie: (0%)
|
U mnie działa OK. Na czym to uruchamiasz? Na serwerze WWW czy nie? (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 16.06.2007 Ostrzeżenie: (0%)
|
Tak, co prawda na darmowym hostingu, ale tylko w celach sprawdzenia. Chyba, że mogą na to mieć wpływ reklamy (ich kod?). Kiedyś znalazłem fajny artykuł i była tam paczka do pobrania nawet na USB z fajnym panele i miało się prosto swój serwer lokalny. Niestety nie pamiętam, gdzie ten artykuł znalazłem. Swoją drogą jak jest z bezpieczeństwem takiego domowego serwera i dostępem z zewnątrz?
Jak uprosić ten fragment:
w przypadku, gdyby było więcej pól formularza tak by nie pisać tego z ręki? Jest na to jakiś sposób? Ten post edytował arlid 20.12.2013, 16:00:46 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 16 Dołączył: 21.03.2009 Ostrzeżenie: (0%)
|
reklamy...
dodaj w swoim odpytywanym pliku php na samym początku: <?php header('Content-Type: text/plain'); ?> powinno pomóc. Pozdrawiam Scalak |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 16.06.2007 Ostrzeżenie: (0%)
|
No, i problem rozwiązany (IMG:style_emoticons/default/smile.gif) Dzięki, nie pomyślałem o takim rozwiązaniu.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 7.01.2026 - 21:52 |