Autor Zpráva
czkoudy
Profil
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
Co třeba
http://programujte.com/index.php?akce=clanek&cl=2008062101-ajax-–-uvod

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: