[JavaScript][HTML][PHP]Odświeżanie iframe |
[JavaScript][HTML][PHP]Odświeżanie iframe |
22.02.2012, 21:00:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 22.11.2011 Ostrzeżenie: (0%) |
Mam taki problem. Zrobiłem stronę na której znajduje sie pole wyboru select. Poniżej znajduje się iframe a w nim wyświetlam zawartość pliku rezultat.php.
Plik ten powinien pobierać zmienną $miesiąc z powyższego selecta. Co zrobić żeby zawartość iframea odświeżała się po każdorazowej zmianie w polu select.? Ten post edytował KRISPI 23.02.2012, 15:16:31 |
|
|
22.02.2012, 21:45:35
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
|
|
|
23.02.2012, 14:03:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 22.11.2011 Ostrzeżenie: (0%) |
Obecnie kod JS wygląda tak<script type="text/javascript">
function przeslij(form){ var miesiac1 = document.getElementById('miesiac').options[document.getElementById('miesiac').selectedIndex].value; $.ajax({ type: 'POST', url: 'rezultat.php', data: { miesiac: miesiac1 }, dataType: 'json', onSuccess: function(data){ console.log(data); } }) return false; } </script> Natomiast HTML Nie rozumiem dlaczego w firebugu przesyłanie wygląda w porządku natomiast w iframe wyświetla same błędy(brak parametru $miesiac). Kolejny problem to odświeżanie iframe po akcji onchange(firebug-przesłano). Natomiast zawartość iframe bez zmian same błędy. Dopiero zaczynam naukę php i js i liczę na konkretną pomoc. |
|
|
24.02.2012, 00:38:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) |
To chyba logiczne, że sypie błędami.. AJAX wykona swoje zadanie i wyśle dane do result.php ale dane te znikną przy kolejnym jego wywołaniu
- dlatego zmodyfikuj funkcje tak aby część odpowiedzialna za ajax znajdowała się w result.php - dodaj wywołanie tej funkcji w kodzie HTML gdzie ładujesz iframe edit: ty nawet nie odsiweżyłeś zawartość iframe... wiesz to samo z siebie nie uzupełni się danymi. Najlepiej poczytaj w jaki sposób działa PHP i IFRAME Ten post edytował CuteOne 24.02.2012, 00:39:17 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 14:40 |