![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, że gdy wyświetlam na stronie responseText w którym jest fragment kodu javascript to w efekcie kod ten nie zostaje wykonany, po prostu nic sie nie dzieje. Gdy ten sam plik wyświetle normalnie na stronie to wszystko działa jak należy... Jak zrobić, żeby JS zadziałał przy wczytaniu z ajaxa?
To jest plik do którego odwołuję się przez ajax i zwracam go na stronie. Link oczywiście poprawnie wyświetla alert. Ten post edytował slammer 28.04.2007, 12:29:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
możecie "przefiltrować" responseText w taki sposób:
znalezione gdzies na forum (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) sprawdziłem i działa teraz bez zarzutu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mam ajaxa ktory ma wywalic skrypt ktory wyglada tak
Kod <?php $zapytanie = 'SELECT * FROM dane_firm WHERE id_firm = '.$_GET['id'].' '; $query = mysql_query($zapytanie); echo'<srcipt type="text/javascript">'; while($row = mysql_fetch_array($query)) { echo' var a = document.getElementById(\'naglowek_1\'); a.value = "'.$row['nip'].'"; var b = document.getElementById(\'a_5\'); b.innerHTML = "'.$row['nazwa_firmy'].'"; var c = document.getElementById(\'b_11\'); c.value = "'.$row['kraj'].'"; var d = document.getElementById(\'b_12\'); d.value = "'.$row['wojewodztwo'].'"; var e = document.getElementById(\'b_13\'); e.value = "'.$row['powiat'].'"; var f = document.getElementById(\'b_14\'); f.value = "'.$row['gmina'].'"; var g = document.getElementById(\'b_15\'); g.value = "'.$row['ulica'].'"; var h = document.getElementById(\'b_16\'); h.value = "'.$row['nr_domu'].'"; var i = document.getElementById(\'b_17\'); i.value = "'.$row['nr_lokalu'].'"; var j = document.getElementById(\'b_18\'); j.value = "'.$row['miejscowosc'].'"; var h = document.getElementById(\'b_19\'); h.value = "'.$row['kod'].'"; var l = document.getElementById(\'b_20\'); l.value = "'.$row['poczta'].'"; '; if($row['rodzaj_podatnika'] == 1){ echo' var cb_1 = document.getElementById(\'b_8_1\'); cb_1.checked = true; '; }elseif($row['rodzaj_podatnika'] == 2){ echo' var cb_2 = document.getElementById(\'b_8_2\'); cb_2.checked = true; '; } } echo'</script>'; ?> możecie "przefiltrować" responseText w taki sposób:
no ale skrypt wykonuje tylko 2 pierwsze operacje a potem wywala blad Kod Błąd: niepasujący znacznik. Oczekiwano: </srcipt>. Plik źródłowy: http://localhost/viki/druk%20pcc3/lista.php?id=1&_uniqid=922999979 Wiersz: 29, Kolumna: 7 Kod źródłowy: </script> ----------------------------------^ i Kod Błąd: data[i] has no properties Plik źródłowy: http://localhost/viki/druk%20pcc3/druk.php Wiersz: 132 pozniej w poscie bylo napisane zeby dac wszystko w jednej lini ale tez mi to niedziala |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 13:00 |