Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 24.06.2010 Ostrzeżenie: (0%)
|
Witam,
Przejrzałem kilka wątków w tym temacie ale nic sensownego nie znalazłem, może ktoś z grupowiczów mi pomoże .... ? Otóż mam taki problem: 1.skrypt.php który generuje mi kod html+javascript - działa wywołany bezpośrednio np. 2. natomiast jeśli przepuszczam go przez AJAX - już nie !
3. jesli w pliku skrypt.php mam np. <script> alert('tekst'); </script> - to eval działa, ale jesli np chciałbym już coś wyświetlić w odpowiednim miejscu kodu html generowanego w tym skrypcie to już nie daje rady (IMG:style_emoticons/default/sad.gif) Czy ktoś z szanownych grupowiczów przyjdzie mi z pomocą ? Może jest jakaś inna ścieżka na rozwiązanie tego problemu ? POMOCY ! pozdr, AdamP |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 24.06.2010 Ostrzeżenie: (0%)
|
Dzięki wielkie za szybką odpowiedź (IMG:style_emoticons/default/smile.gif)
Przerobiłem kod do jQuery - fakt, szybko, miło i sprawnie ...niestety utknąłem w tym samym miejscu. A o to przykład: (później opiszę do czego mi to potrzebne, być może faktycznie powinienem isć inną drogą rozumowania?) 1. plik z ajaxem:
oraz kod z pliku wywoływanego przez jQuery (ajax) ....(akurat w tym przypadku echo z pierwszego i drugiego pliku niczym się nie różni ale w założeniu ma być i to znacznie)
OK. to był przykład który jeśli by mi zadziałał byłbym już w domu. A teraz pokrótce opiszę co chciałbym uzyskać. Otóż mój kod php generuje formularz na podstawie konfiguracji zapisanej w bazie.Kilka typów kontrolek może wywoływać podscenariusze formularza głównego w zależności od konfiguracji i aktualnych danych. Efekt docelowy który chcę/muszę uzyskać to aby po zmianie wartości kontrolki x odrysować nowy formularz wraz z podscenariuszem wywołanym przez tą kontrolkę bez odświeżania strony.Czyli plik php wywolany przez ajax'a ma za zadanie stworzyć nową wersję scenariusza wysyłając echo 'kod html';. Wszystko działa pięknie jeśli mam standardowe kontrolki, ele wykorzystuję w formularzu dwie dodatkowe (gotowce javascript), które po przeładowaniu przez ajax już nie działają (IMG:style_emoticons/default/sad.gif) . przykład powyżej. Problem pokrótce wygląda tak. Czy jest na to jakieś sensowne rozwiązanie (IMG:style_emoticons/default/questionmark.gif) ? pozdr, AdamP |
|
|
|
kojocik76 jak uruchomić javascrypt po przeslaniu kodu w AJAX ? 25.06.2010, 10:18:38
nospor Jakbyś użył jQuery to byś nie miał problemu
jQuer... 25.06.2010, 10:24:10
croc Ajax służy do pobierania danych, a nie do pobieran... 25.06.2010, 10:47:37
nospor 1) do diva o id div1 wgrywasz ajaxem znowu diva o ... 26.06.2010, 12:07:57
kojocik76 Co do pkt 1. i 2. to faktycznie, jest jak mówisz. ... 28.06.2010, 06:59:18
nospor Mi tam Twoje selecty przeladowują całą stronę. Nic... 28.06.2010, 07:04:43
kojocik76 Ano właśnie coś jest nie tak z <script .... w ... 28.06.2010, 07:42:12
nospor a pokaz dokladnie co ladujesz w skript2.php
Włączn... 28.06.2010, 08:01:41
kojocik76 plik 2.php
[PHP] pobierz, plaintext <?php... 28.06.2010, 08:15:00
nospor No hej,
to wina przez to document.write
Jak tam da... 29.06.2010, 07:29:34
erix CytatNigdy nie uzywam tego ustrojstwa "docume... 29.06.2010, 07:39:13
nospor CytatWięc w jakimkolwiek zdarzeniu ona po prostu n... 29.06.2010, 07:42:35
kojocik76 OK. Tak zrobiłem. i działa ! dzięki wielkie za... 29.06.2010, 22:36:26 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:02 |