Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQUERY + AJAX + JS]dodawanie rekordu bez przeładowywania
breaked
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

Ostrzeżenie: (0%)
-----


Witam,
Korzystałem z tego skryptu.

Gdy wstawiłem to na głównej stronie, to mi wszystko działa. Stronę tworze tak, żeby nie trzeba było jej przeładowywać.

I teraz pojawił się problem, gdy z menu głównego wybiorę opcję, pokaże mi się inna strona, na której umieściłem formularz. I po kliknięciu na 'submit' strona nie powinna się przeładowywać. Lecz się przeładowywuje, a rekord się nie zapisał do baze ;/

Mam nadzieję, że dobrze wytłumaczyłem o co mi chodzi i że ktoś mi pomoże smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
PawelC
post
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


ja mam coś takiego:
  1. function dodajRekord()
  2. {
  3. var tytul=$('#tytul').val();
  4. var temat=$('#temat').val();
  5.  
  6. $.post('dodajRekord.php',{tytul:tytul,temat:temat},function(msg){
  7. alert(msg);
  8. });
  9. }

A w formularzu na submit daje onclick="dodajRekord();return false;" i nie ma szans żeby nie działało. Oczywiście w pliku dodajRekord.php pobierasz dane $_POST smile.gif Efekt jest taki, że rekord doda, i co najważniejsze bez przeładowywania. Aha ważne jest, aby w wypadku jQuery dać link w head do biblioteki. W pliku dodajRekord.php musisz wyświetlić wynik dodawania do bazy, że dodano, lub nie dodano, to wyświetli Ci jego wynik w alert(msg);

Ten post edytował ExPlOiT 4.12.2010, 09:49:04
Go to the top of the page
+Quote Post
breaked
post
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

Ostrzeżenie: (0%)
-----


to też nie działa, w sensie, że jak w tej podstronie kliknę na submit, a akcja formularza jest "#" to sie strona przeładowywuje, a nie powinna ;/

może dam linka, do strony, będzie lepiej..

http://www.test.npdo.pl

login: demo
hasło: demo

i po zalogowaniu kliknij w poczta, potem nowa wiadomość i spróbuj wypełnić formularz.
Go to the top of the page
+Quote Post
PawelC
post
Post #4





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Wywal z action # smile.gif jak ja to dam, to też mi nic nie działa i przekierowuje mnie na np admin.php# w ogóle, jakoś dziwnie masz wszystko zrobione.

Ten post edytował ExPlOiT 4.12.2010, 10:22:41
Go to the top of the page
+Quote Post
breaked
post
Post #5





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

Ostrzeżenie: (0%)
-----


jak wywale # jest to samo.. coś jeszcze popróbuje..
Go to the top of the page
+Quote Post
PawelC
post
Post #6





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


No to coś masz nie tak, bo ten kod co masz w mail.js u mnie działa, bez problemu.
Go to the top of the page
+Quote Post
breaked
post
Post #7





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 20.10.2010

Ostrzeżenie: (0%)
-----


właśnie nie o to chodzi, nie wiem jak to wytłumaczyć...

u mnie też działa, ale na stronie głównej. w poczcie już nie
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:51