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.