Autor | Zpráva | ||
---|---|---|---|
FilipP Profil |
#1 · Zasláno: 20. 12. 2011, 19:03:30
Dobrý den mám problém pokoušel jsem se studovat api.jquery.com ale nemůži přijt na to jak vytvořit : když například uživatel přidá příspěvek tak aby když někdo bude na jeho profilu tak aby se mu také okamžitě zobrazil napadá mě ajax ale netuším jak to sestrojit. Děkuji za radu
|
||
_es Profil |
#2 · Zasláno: 21. 12. 2011, 00:53:35
FilipP:
„když například uživatel přidá příspěvek tak aby když někdo bude na jeho profilu tak aby se mu také okamžitě zobrazil“ Kam, ako pridá príspevok? Kam, ako sa mu má niečo zobraziť? Aký, čo za profil? ...? ...? |
||
desup Profil |
#3 · Zasláno: 21. 12. 2011, 01:03:31
Ajax pro tohle není potřeba, stačí ti JQuery:
Vytvoř si prázdný div, dáme mu jméno div. :D do tohohle divu se budou načítat výsledky z databáze. Script bude vypadat takto: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/ libs/jquery/1.3.0/jquery.min.js"></script> <script type="text/javascript"> var auto_refresh = setInterval( function () { $('#div').load('vysledky.php?id=<?php echo $id; ?>&uid=<?php echo $uid; ?>').fadeIn("slow"); //veci ktere posilas, napr id profilu, id uzivatele atd... }, 10000); // refresh kazdych 10000 milisekund </script> |
||
Chamurappi Profil |
#4 · Zasláno: 21. 12. 2011, 01:23:04
Reaguji na desupa:
„Ajax pro tohle není potřeba, stačí ti JQuery“ Hm a co si myslíš, že dělá funkce load ?
|
||
Radek9 Profil |
#5 · Zasláno: 21. 12. 2011, 12:48:20 · Upravil/a: Radek9
desup:
„Ajax pro tohle není potřeba, stačí ti JQuery“ Přesně naopak, na tohle vůbec není potřeba jQuery, stačí čistý JavaScript a AJAX. |
||
FilipP Profil |
#6 · Zasláno: 21. 12. 2011, 13:57:31 · Upravil/a: FilipP
Děkuji vyzkouším to
|
||
pcmanik Profil |
#7 · Zasláno: 21. 12. 2011, 15:23:15
desup:
jQuery v tvojej verzii je 2 roky stare a neaktualne... |
||
FilipP Profil |
#8 · Zasláno: 22. 12. 2011, 10:21:37 · Upravil/a: FilipP
Ale já bych chtěl resfreshovat pouze ten div ale kdyz to pouziji
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/ libs/jquery/1.3.0/jquery.min.js"></script> <script type="text/javascript"> var auto_refresh = setInterval( function () { $('#div').load('vysledky.php?id=<?php echo $id; ?>&uid=<?php echo $uid; ?>').fadeIn("slow"); //veci ktere posilas, napr id profilu, id uzivatele atd... }, 10000); // refresh kazdych 10000 milisekund </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="style/style.css" rel="stylesheet" type="text/css" /> <div align="center" id="full_page"> <div id="header"> <a href="http://localhost/who-win/boys"><span id="pointer_menu" style="left:505px;"></span></a> <a href="http://localhost/who-win/girls"><span id="pointer_menu" style="left:605px;"></span></a> <a href="http://localhost/who-win/groups"><span id="pointer_menu" style="left:725px;"></span></a> </div> <div id="menu"> <a href="http://localhost/who-win/boys"><img src="images/boys.png" id="menu_img"/></a> <a href="http://localhost/who-win/girls"><img src="images/girls.png" id="menu_img"/></a> <a href="http://localhost/who-win/groups"><img src="images/groups.png" id="menu_img"/></a> </div> <div id="page"> </div> </div> |
||
Časová prodleva: 3 dny
|
|||
FilipP Profil |
#9 · Zasláno: 25. 12. 2011, 14:30:11
Už to jede díky
|
||
Časová prodleva: 12 let
|
0