Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ajax/JS Refresh u Chatu

[es] :: PHP :: Ajax/JS Refresh u Chatu

[ Pregleda: 1842 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

freind
Stupar Goran
Novi Sad

Član broj: 169082
Poruke: 52
93.86.124.*

Sajt: chatwap.org


Profil

icon Ajax/JS Refresh u Chatu29.06.2009. u 19:00 - pre 179 meseci
Potrebna mi je pomoc oko refresha jedne stranice! Probao sam iframe ali ipak refreshuje celu stranu! U pitanju je chat! Zelim da se podaci iz mysql baze upisuju u tabelu i samo ta tabela da se refreshuje!
I ako znate neki dobar JS tutorijal na Sr.
 
Odgovor na temu

freind
Stupar Goran
Novi Sad

Član broj: 169082
Poruke: 52
93.86.124.*

Sajt: chatwap.org


Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 19:13 - pre 179 meseci
Zelim da ispisem sledece
Code:

$poruke=mysql_query("SELECT from,mess FROM messages ORDER BY id DESC LIMIT 0,15");

while ($porukee=mysql_fetch_array($poruke)){
    
    echo"$porukee[0] : <br/> $porukee[1]<br/>";
}

Skroz jednostavan kod, ali samo mi je potreban auto refresh!

[Ovu poruku je menjao flylord dana 30.06.2009. u 09:15 GMT+1]
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
93.86.84.*

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 19:15 - pre 179 meseci
http://www.lmgtfy.com?q=jquery+ajax+chat
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-3.sezampro.rs.



+33 Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 19:57 - pre 179 meseci
A šta podrazumeva taj "auto refresh"? Misliš na auto-save? Nakon čega treba da se obavlja ta radnja? Ti si najpre spomenuo reload-ovanje stranice, a onda si rekao da treba da se "refresh"-uje tabela... Tabela u bazi ili neka HTML tabela?

Kol'ko sam ja shvatio ti samo hoćeš da kad korisnik nešto kuca, da to automatski ide u bazu, a i da se opet automatski prikazuje... To se uglavnom svodi na malo AJAX-a. Imaš to tekstualno polje gde korisnik kuca tekst, ono ima neki onchange, koji će da poziva tu neku JS f-ju koja će da odradi taj AJAX request (slanje podataka iz te forme za unos teksta) na neki PHP skript. A taj skript će da upiše te podatke i da dohvati sve unete, a onda će da ispiše to što je dohvatio. To što PHP ispiše će da se vrati kao rezultat JS-u, i onda samo taj ispis treba da ubaciš u taj neki div, gde hoćeš da se vide sve poruke... Ali tako će te promene da se vide samo kod onoga ko kuca poruku, "onaj drugi" neće videti promene. Možeš onda recimo da pustiš neki setInterval, koji će takođe nakon nekog vremena (recimo svakih 10 sekundi) da radi taj posao dohvatanja svih poruka, i ažuriranje tog nekog div-a sa sadržajem koji se dohvati...

Mnogo je jednostavnije u kodu, nego ovako kako sam ti rečima opisao proceduru...
 
Odgovor na temu

freind
Stupar Goran
Novi Sad

Član broj: 169082
Poruke: 52
93.86.124.*

Sajt: chatwap.org


Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 20:15 - pre 179 meseci
Bas mi to treba sto si ti rekao :)
Pa moze li u kodu ako nije problem! Mnooogo bi mi znacilo!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-3.sezampro.rs.



+33 Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 20:52 - pre 179 meseci
Ima mnogo da se piše. A i nije fora da ti neko servira gotov kod... Probaj sam da kreneš da radiš, pa ako nešto ne ide ili ne radi, post-uj kod, pa će ti neko objasniti šta treba da se menja. Ako ne znaš AJAX, prođi npr. ovaj tutorijal, čisto da uđeš u tu priču...

A ako te baš mrzi da sam odradiš sve to, izGoogle-aj neko gotovo rešenje, eto možeš čak da probaš i sa upitom koji ti poslao Saša...

btw Sve to što sam napisao nije pravi chat, već samo neka simulacija...
 
Odgovor na temu

freind
Stupar Goran
Novi Sad

Član broj: 169082
Poruke: 52
93.86.219.*

Sajt: chatwap.org


Profil

icon Re: Ajax/JS Refresh u Chatu29.06.2009. u 22:14 - pre 179 meseci
Pre nego sto sam postavio ovu temu prosao sam kroz taj tutorijal na w3, ali nigde nije bilo ni reci o tome sto meni treba!
Skinuo sam par NAJJEDNOSTAVNIJIH skripti koje sadrze ajax pa cu tako da proucim!Nisam uopste trazio da mi neko napise skriptu, nego kod koji radi reload dela u kome treba da se ispisu poruke!
Code:

function addMessages(xml) {
            if($("status",xml).text() == "2") return;
            timestamp = $("time",xml).text();
            $("message",xml).each(function(id) {
                message = $("message",xml).get(id);
                $("#messagewindow").prepend("<b>"+$("author",message).text()+
                                            "</b>: "+$("text",message).text()+
                                            "<br />");
            });
        }
        function updateMsg() {
            $.post("backend.php",{ time: timestamp }, function(xml) {
                $("#loading").remove();
                addMessages(xml);
            });
            setTimeout('updateMsg()', 4000);
        }




Koliko sam shvatio ovo su ta 2 koda koja su meni potrebna!

Evo imam nesto nejasno! http://www.sitepoint.com/examples/jquery/ajax-jquery-demo.zip

jquery.js fajl da li moze neko da mi objasni :S!?

[Ovu poruku je menjao flylord dana 30.06.2009. u 09:15 GMT+1]
 
Odgovor na temu

[es] :: PHP :: Ajax/JS Refresh u Chatu

[ Pregleda: 1842 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.