![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Witam, jak zrobić coś takiego:
Jest formularz blebleble.. informacje zostają wysłane do skryptu php i wynik wyświetla się na stronie bez odświeżania jej. Wiem że w js, ale nie wiem jak.. Ktoś mi kiedyś podesłał to: http://mintajax.pl/Przewodnik/Obiekt-Request/ Ale nie mam zielonego pojęcia jak to się stosuje.. Ten post edytował assasin 16.05.2010, 16:04:28 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
To naucz się najpierw podstaw javascript ...
I nadaj sensowny tytuł. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
Najprostsze użycie:
w head dajesz Tworzysz formularz struktura plik_obslugujacy_odpowiedz_formularza.php:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Tak, tylko ja chce wyświetlić wartość funkcji $test, skrypt obsługujący formularz zapisał dane w tej zmiennej.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
Cytat wartość funkcji $test Chyba zmiennej ...(IMG:style_emoticons/default/smile.gif) Wszystko co ma się dziać z formularzem musisz obsłużyć w tym zewnętrznym pliku (action="plik_obslugujacy_odpowiedz_formularza.php"). Funkcje odpowiedzialne za przetwarzanie tez muszą się znaleźć w tym pliku |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Mam Funkcje odpowiedzialne za przetwarzanie tez muszą się znaleźć w tym pliku ?
Gdzie test21 ma być wynikiem wyświetlanym bez ODŚWIEŻANIA. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
tak,
muszą się znaleźć w zewnętrznym pliku. w "response" wyswietli sie wszystko co wyjdzie z w/w kodów |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
No i tak mam:) klikam Wyślij.. i jestem przekierowany do pliku bezpośrednio..
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
hmmm.... przyczyn moze byc kilka... caly mintAjax (IMG:style_emoticons/default/smile.gif)
pokaż kod bo na slepo za duzo nie pomoge... najczestrza przyczyna jest to ze przykładowy <button onclick="SendRequest()">Wyślij formularz</button> znajduje sie w ramach <form></form> powinien byc na zewnatrz |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
Racja był pomiędzy form.. ale teraz gdy naciskam na button nic się nie dzieje;/
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
pokaz plik obslugujacy formularz
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
nie plik z formularzem, tylko plik obslugujący ... w Twoim przypadku to -> action="npc.php"
Dodatkowo nie wiem, czy jquery nie pogryzie sie z mintAjax i czy wogole podziala |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
Kurcze... teoretycznie wszystko jest ok. masz to gdzies w sieci czy tylko na local ? Może jakieś błędy w przesyłaniu danych są... ja zazwyczaj sprawdzam to za pomocą firebug (dodatek do FF)
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%)
|
HoH nie znałem wszystkich możliwośći FireBuga:
Taki błąd: Cytat this.form is null [Break on this error] eval(function(p,a,c,k,e,d){e=function(...ppendChild|200|300'.split('|'),0,{})) Wie ktoś o co kaman?? |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 185 Pomógł: 10 Dołączył: 29.01.2008 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 16:54 |