Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][jQuery] Odświeżanie DIV'a co sekundę, Jak odświeżać dany DIV nie ładując dodatkowego pliku?
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


Witam!

Mam taki problem w jQuery, skrypt musi mi przeładowywać danego DIV'a co sekundę, ale bez ładowania dodatkowego pliku.

Obecnie robię to tak:

Kod
var odswiez = setInterval(function()
{
     $('#wiadomosci').load('chat.php');
}, 1000);


Jak widać ładuję plik 'chat.php', a potrzebuję aby nie ładował się właśnie żaden dodatkowy plik, tylko mam diva a w nim zawartość, i zostaje ona odświeżona co jakiś czas.

Lub jakieś inne wyjście, byle nie pobierać dodatkowego pliku a było wszystko w jednym..

I czy wgl. się tak da?

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CTRL
post
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

Ostrzeżenie: (0%)
-----


w index.php sobie wystartuj sesje, połącz się z bazą itp, a potem zrób warunek:

  1. if(!empty($_GET['chat']))
  2. {
  3. $czat_query = mysql_query("SELECT * FROM $baza_logi.shout_log WHERE rodzaj_czatu='2' ORDER BY kiedy DESC LIMIT 30");
  4. while($czat = mysql_fetch_array($czat_query))
  5. {
  6. echo'<span style="color: #A8FFD5;">'.$czat['wiadomosc'].'</span></small><hr>';
  7. }
  8. }


Chodzi o to, żebyś wykonał to przed jakimkolwiek kodem html, logiem czy coś, żebyś dostał tylko zawartość czatu. Po wykonaniu skryptu zabijasz go, a to dalej nie leci. Jeśli więc otworzysz stronę bez ?chat=1 wszystko się załaduje tak jak normalnie

Ten post edytował CTRL 5.07.2012, 22:15:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:09