Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odświeżanie pliku php do diva z zapamiętaniem php?id=? strony głównej
Forum PHP.pl > Forum > XML, AJAX
nix5longhorn
Słuchajcie, potrzebuję pomocy. Męczę się z tym już jakiś tydzień. I od razu mówię, że nie znam się zbyt dobrze na ajaxie, ale efekt tak mi się podoba, że chciałbym go użyć.

OPIS:
Mam stronę http://www.strona.pl/tytul.php?id=23

Jest to widok strony spersonalizowany. Strona ta składa się dodatkowo z dołączanych plików, tj. ze stopki oraz:
nagłówka = naglowek.php - tutaj otwarcie sesji, a także w obszarze HEAD skrypt java do odświeżania DIV:


<script src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut(0).load('wstawka.php?id=23').fadeIn(0);
}, 20000);
</script>


Do tego strona tytul.php?id=23 pobiera identyfikator z poprzedniej strony $id.

MÓJ CEL:
Aby do znajdującego się diva na stronie spersonalizowanej http://www.strona.pl/tytul.php?id=23 wczytać wstawka.php, w którym jest polecenie mysql wyświetlające wyniki m.in. odwołując się do tego identyfikatora ze strony tytul.php?id=23.

PROBLEM
Usiłowałem w powyższym kodzie wstawić identyfikator obok strony do wstawienia, ale to niestety nie działa. Spersonalizowana strona z identyfikatorem $id (tutaj 23, ale identyfikator może być inny w zależności od kliknięcia w określony link tematu) nie wczytuje poprawnie do DIVA zawartości pliku wstawka.php. Chyba po odświeżeniu gubi ten identyfikator i pokazuje, że nie ma żadnych rekordów do wyświetlania, podczas gdy na 100% powinny być wyświetlone. Spersonalizowana strona zawiera <div id="loaddic"> tutaj powinien pojawić się zaraz wynik z bazy danych </div>

Czy mieliście już taki problem? Jak go można rozwiązać? Pomocy.



chomiczek
z tego co pamiętam $.load() nie przyjmuje danych z parametrem.. IMHO masz 2 opcje.. połączyć się z plikiem nowyPLikAjax.php, który sam sobie ustawi do zapytania z bazy taki parametr jak wstawka.php?id=23, ewentualnie skorzystaj z $.get()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.