Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax dwie funkcje przy jednym kliknięciu
kilofmar
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.11.2006

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


Chciałbym wywołać dwie funkcje przy jednym kliknięciu i zrobiłem tak

  1. <input type="button" value="Zapisz"  onClick="loadFormularz('../komentarze/zapisz.php?id='+ <?php echo $id; ?>, 'cos'); loadContent('../komentarze/wyswietl.php?id=' + <?php echo $id; ?>, 'komentarze');"


i raz mi działa a za drugim razem nie tzw. jak kliknę pierwsze raz to wywołuje dwie funkcje a za drugim razem tylko pierwsza a za trzecim znów dwie i tak wkółko.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Skarj2x
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.10.2008
Skąd: horyzontalne

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


może dla pewności ukróć ciała tych funkcji maksymalnie, wrzuć jakiś alert() sam czy coś i upewnij się, że kod tych funkcji nie ma na to wpływu;
może masz jakieś zmienne w jednej funkcji, które powodują że druga się nie wykonuje...
albo, jeśli tak też może być to wywołaj drugą funkcję z poziomu pierwszej (coś takiego sam robię, ale dopiero zaczynam gryźć (s)ajaxa i to są moje testy jak to wszystko działa...),
albo, co trochę dziwne może się wydawać, przekaż $id jako osobny argument do funkcji loadFormularz() i tej drugiej, a w nich połącz '../komentarze/zapisz.php?id=' i $id
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 19:34