![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Dzisiaj natknąłem się na pewien problem, dziwne zachowanie aplikacji z wykorzystaniem ajaxa.
Niestety nie mam kodu by wam przedsatwić ale postaram się opisać co sie dzieje i może ktoś z Was sie spotkał z takim zachowaniem i poradzi co może być przyczyną. Sama klasa ajaxa której uzywałem jest napewno w porządku, nawet dla pewności wykorzystałem inna , taka ktora na 1000% działa na róznych innych aplikacjach, jednak efekt był taki sam. Na stronie mam formularz, w nim jedno pole select z wojewódzctwami, po wybraniu wojewódzctwa jakiegoś tworzy mi się pod nim select z miastamio należącymi do tego wojewódzctwa. Jest to generowane poprzez klase ajaxa i podmieniane w odpowiednim divie poprzez innerHTML. Wszystko tworzy sie ok, podgladajać w firefoxbug widze ze po wybraniu jednego selecta tworzy mi sie odpowiedni div w ktorym jest cala struktura nowego selecta z miastami, select ma wszystkie wartosci i parametry jak nazwa, a opcje maja postac <option value=xxx>yyyy</option> wszystie znaczniki sa pozamykane i wyświetlane ok . Jednak po wysłaniu formularza np. postem nie przesyła tej zmiennej z drugiego selecta, nie ma żadej zmiennej w tablicy $_POST odpowiadającej nazwie drugiego selecta. Nie mam pojecia o co chodzi poniewaz tak jak pisalem wczesniej cały kod tworzy sie ok tylko nie przesyła tej zmiennej. Na róznych klasach ajaxa probowalem i zawsze jest to samo wiec samo tworzenie jest ok w czyms innym musi być problem. Spotkaliście sie może z czymś takim? Może coś podpowiedzie gdzie szukać przyczyny? pozdro haryb Ten post edytował haryb 29.09.2008, 19:30:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:36 |