![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 28.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam taki oto kod java script: Kod document.getElementsByClassName('f').each(function(element) { element.observe('click', function(event) { formularz = document.getElementById('formularz_pliki'); id_kat = element.readAttribute('id'); a = new Ajax.Updater('aaa','<?php echo $this->webroot ?>Projects/goToSelectedDir/' +id_kat , {parameters:Form.serialize(formularz), requestHeaders:['X-Update', 'form']}); }.bindAsEventListener(element)) } ); Co powinien robic ? Sprawiac, aby kazdy element przypisany do clasy "f" po kliknieciu na niego wysylal metoda post elelenty formularza i przeladowywal fragment zawarty w divie. Wszystko dziala ... tylko raz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wie moze ktos dlaczego ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 30 Dołączył: 5.05.2007 Skąd: Mannheim Ostrzeżenie: (0%) ![]() ![]() |
Witam
w funkcji element.observe odwolujesz sie do element.readAttribute . Sprawdz czy masz tam faktycznie Attributte powinienes raczej odwolac sie Kod id_kat = Event.element(event).readAttribute('id'); i najprawdopodobniej updater ci dziala ale caly czas laczy sie Kod <?php echo $this->webroot ?>Projects/goToSelectedDir/' +id_kat z tym ze id_kat moze byc undefined ( albo jakas domyslna ) i do Twojego diva wraca caly czas ten sam kontent pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:15 |