Autor | Zpráva | ||
---|---|---|---|
czkoudy Profil |
#1 · Zasláno: 15. 5. 2009, 16:56:04 · Upravil/a: czkoudy
Dobrý den,
mám stránku, na které mám výpis 10 zápasů z DB. U každého zápasu je tip na výsledek 1,0 nebo 2. po kliknutí na tip se tip pošle na stránku "uloz-tip", zpracuje se a redirectuje se zpátky na výpis ale už o ten zápas méně. Ale ted bych chtel zapomoci AJAXU aby se to dělo na pozadí a hned se zápas odstranil. Stačilo by mě navést na nějaký článek o tomto problému.Děkuji Dostal jsem již návrh z jiné diskuze ale není funkční: JAVASCRIPT: <script> $(document).ready(function(){ $('.tipuj').click(function(){ var odkaz= 'ajax-'+$(this).attr("href"); //odkaz na ajax script $.get(odkaz, function(data){ if(data==1) { alert("Tip uložen"); $(this).parent().parent().fadeOut(); //skryje řádek // this=tento odkaz, 2x parent = rodič (TD, TR) } else { alert("Došlo k chybě."); } }); return false; // aby se neprovedl klasický odkaz }); }); </script> HTML: <table> <tr> <td><a href="uloz-tip.php?id=1" class="tipuj">Tip 1</td> <td>1</td> </tr> <tr> <td><a href="uloz-tip.php?id=2" class="tipuj">Tip 2</td> <td>1</td> </tr> <tr> <td><a href="uloz-tip.php?id=3" class="tipuj">Tip 3</td> <td>2</td> </tr> <tr> <td><a href="uloz-tip.php?id=4" class="tipuj">Tip 4</td> <td>0</td> </tr> </table> AJAX-ULOZ-TIP.PHP <?php ... ... if($ulozeno) echo "1"; else echo "0"; ?> Děkuji za každou radu |
||
Mastodont Profil |
#2 · Zasláno: 16. 5. 2009, 10:25:48
|
||
Časová prodleva: 16 let
|
0