Autor | Zpráva | ||
---|---|---|---|
kincakivca Profil |
#1 · Zasláno: 20. 2. 2014, 15:34:42
Dobrý den.
Chtěl bych si vytvořit php chat používající mysql s možností více chatovacích místností, výpisem online uživatelu apod . . . Vím jak na to až na jednu maličkost. Mám problém s vypisováním zpráv z db. Nedokážu docílit toho aby se vypsaly všem uživatelům v chatu aniž by musely zaktualizuvat stránku, nebo aniž bych musel použít <meta http-equiv="refresh" content="5;url="> .
|
||
Fisir Profil |
#2 · Zasláno: 20. 2. 2014, 15:52:00
Reaguji na kincakivcu:
Pravděpodobně hledáš AJAX. |
||
kincakivca Profil |
#3 · Zasláno: 20. 2. 2014, 15:55:29
Ano
|
||
kincakivca Profil |
#4 · Zasláno: 22. 2. 2014, 18:18:46
A nevíte o nějaké jednoducké už hotové ajax chat aplikaci ze které bych se to naučil a zjistil jak to vlastně přesně funguje?
|
||
Fisir Profil |
#5 · Zasláno: 22. 2. 2014, 20:09:13
Reaguji na kincakivcu:
Hezky je to popsané na Digitálním citronu. (Návod pro začátečníky a univerzální funkce) |
||
Časová prodleva: 3 dny
|
|||
kincakivca Profil |
#6 · Zasláno: 25. 2. 2014, 09:53:30
Tak jsem si podle návodu na internetu sestavil jednoduchý chat. Vypisování zpráv funguje perfektně ale nemůžu docílit toho aby se mi stránka neaktualizovala při odesílání zpráv.
Mám to udělaný takhle ale to vůbec nefunguje: j(document).ready(function() { j('#post_button').click(function() { $text = $('#post_text').val(); j.ajax({ type: "POST", cache: false, url: "save.php", data: "text="+$text, success: function(html) { j(".refresh").html(html); } }); }); }); j('.refresh').css({color:"green"}); }); <form method="POST" name="" action=""> <input name="sender" type="text" id="texta" value="<?php echo $sender ?>"/> <input name="message" type="text" id="textb"/> <input name="submit" type="submit" value="Chat" id="post_button" /> </form> Nevím jestly jsem aspon blízko, nebo ještly je to úplná blbost. Zkoušel jsem to i jinak ale to m i zase přestal fungovat script na vypisování zpráv. Potřeboval bych tedy prosímvás poradit kde v tom dělám chybu. |
||
Časová prodleva: 11 let
|
0