Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 12. 3. 2010, 13:59:39 · Upravil/a: Neas
Ahoj.
Začal jsem si dělat chat pomocí PHP, AJAXu a frameworku jQuery. Vytvořil jsem si v něm tlačítko na refresh, které má za úkol vypsat případné nové příspěvky bez znovunačtení stránky. Tady ale nastává problém: <html> <head> <script type="text/javascript" src="jquery-1.4.js"></script> <style> .cas{ color:red; } .prispivatel{ color:DeepSkyBlue; } .prispevek{ color:white; margin-left:25px; } #chatarea{ background-color:#4B4032; overflow:scroll; width:794px; height:500px; padding-left:4px; } </style> </head> <body> <div id="chatarea" name="chatarea"> </div> <form name="sendmessager" method="post"> <textarea style="width:800px;height:50px;" name="prispevek"></textarea><br /> <input type="button" value="Odeslat" onClick="$.get('chat.vyhodnoceni.php', { text: 'ahoj' } );" /><br /> <input type="button" value="Refresh" onClick="$.get('chat.vyhodnoceni.php', function(vystup){document.getElementById('chatarea').write(vystup);});" /> </form> </body> </html> (Nenechte se zmást tím, že chat.vyhodnoceni.php se posílá pouze "ahoj", jedná se o test, jestli se mi vůbec podaří to napsat správně, tak jsem si zatím script nechtěl komplikovat získáváním dat z formuláře, to přidám až bude správně fungovat zbytek.) Skutečný problém je v tom, že chat.vyhodnoceni.php sice vrací přesně to, co má, ale funkce $.get to již nevypíše :-( Prosím vás, jak mám funkci $.get upravit, aby se výpis vypsal do DIVu "chatarea"? Děkuji :-) |
||
m.e Profil * |
#2 · Zasláno: 12. 3. 2010, 17:45:50
misto
document.getElementById('chatarea').write(vystup); dej $('#chatarea').html(vystup); jinak ukaz chat.vyhodnoceni.php |
||
Neas Profil |
#3 · Zasláno: 12. 3. 2010, 18:44:44
jj tohle funguje, díky, ale špatně se mi zobrazuje čeština, i když kódování mám v databázi nastavené na utf8_czech_ci a v chat.vyhodnoceni.php a v index.php na windows(CP1250). Neví někdo, prosím, co to způsobuje, nebo jak se to dá napravit?
|
||
naromax Profil |
#4 · Zasláno: 12. 3. 2010, 20:38:13
Musíš to v index.php dát na UTF8, třeba pomocí PSPadu..
|
||
Neas Profil |
#5 · Zasláno: 12. 3. 2010, 20:48:43
jj už to funguje jak má, díky moc oběma! :-)
|
||
Časová prodleva: 14 let
|
0