![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 12.07.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Piszę stronę, która ma wykorzystywać Ajax'a, wygląda ona mniej więcej tak: - każdy link w menu strony wykorzystuje advAJAX.get(), aby do głównego div'a załadować odpowiedni plik php - następnie w jednym z ładowanych plików php (w jedym z działów strony) chcę wykorzystać advAJAX.assign(), aby móc obsługiwać formularze za pomocą AJAXa (np. takie logowanie jak na stronie Anakina w przykładach) Problem jest taki, że o ile pierwszy stopień zagłębienia Ajax'a działa (ładowanie działów klikając w linki menu), o tyle drugi stopień zagłębienia (formularz) już nie działa - dokładniej - przeglądarka jest przekierowywana do pliku z parametru action formularza, czyli tak jakby AJAX'a tam w ogóle nie było. Oczywiście w przypadku nie ładowania formularza poprzez AJAX'a a wyświetlanie go "normalnie" wszystko działa jak należy - AJAX obsługuje formularz. Nie mam pojęcia co jest nie tak, proszę o pomoc... Udało mi się bardziej sprecyzować problem - funkcja adjAVAX.assign() podpinana pod dany formularz nie widzi go - document.getElementById() zwraca null. Specjalnie wywołuję assign() tuż po załadowaniu formularza, ale to i tak nic nie daje. Jak sobie z tym poradzić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 1 Dołączył: 19.02.2004 Ostrzeżenie: (10%) ![]() ![]() |
to jak u mnie działa umiesciłem na serwerze:
http://www.skora.nazwa.pl/ajax/ własnie zrobiłem tak zeby po zaladowaniu formularza przez Ajaxa mozna było wyswietlic zawartosc elementu ktoremu nadałem ID, do tego mozesz sciagnac caly przykład. Mam nadzieje, że pomogłem, jeżeli nie oto chodziło napisz kod ktory Ci nie dziala. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 08:02 |