![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 19.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Mam zrobioną stronkę, która cała korzysta z technologii Ajax. Używam do obsługi Prototype. Przeładowuje mi się cały czas kontener main i wszystko gra:) Chciałem teraz na jeden z podstron która tez jest generowana Ajaxowo wsadzić do jednego pola autocomplete z jQuery. Wcześniej już takie rzeczy robiłem, łatwe proste i przyjemne. Ale miałem wszystkie pola na stałe. Teraz jak użyję:
No to tego elementu nie ma przy ładowaniu strony. Próbowałem w tym htmlu geenrowanym przez php (ajaxowo) wsadzić w znaczniki <script></script> to samo, ale nie odpala się ten skrypt w ogóle. Jak dałem tam alert('cos'); to sie nie wyswietla. Czy mozecie mi pomoc gdzie wstawić kod JS do autocomplete aby zadziałało? Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 19.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
adres: http://chris.vot.pl/test/1.php
Pliki: 1.php:
2.php
js.js
js1.js
Jak widać w 1.php ładnie autouzupełnia. Jak klikniemy, to pobiera ajaxowo tresc strony z drugim wyszukaj, ale tam to już nie działa. Dołożyłem jeszcze specjalnie wszystnie skrypty w tym 2.php ale i tak jest kicha;/ Nie wyświetla się ani alert ani nie działa autocomplete. Jak wejdziemy bezpośrednio w 2.php, to wyświetla się alert + autocomplete działa. próbowałem jeszcze na zdarzeniu onComplete, ale tez nie z tego, bo to się wykonuje przed wysłaniem danych do okna, a wtedy nie ma jeszcze elementów na stronie, no to nie można się odwołać do elementu którego nie ma. Jeszcze próbowałem kilka innych sposobów, ale o to chodzi, że po załadowaniu strony pobranej z ajaxem żaden JS się nie wykonuje;/ Mam nadzieje że nie zamieszałem za dużo:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 07:05 |