Ho provato a modificare anche l'id, ho cambiato anche il css, da class precedente
codice:
echo '
<li>
<a href="#" id="squadrascelta" value="'.$id_sfidante.'">
<img src="'.$avatar_sfidante.'" alt="Sfida questa squadra" Title="Sfida questa squadra"/>
<br/>'.$nome_squadra.' '.$tipo.' '.$componenti.'
</a>
</li>
';
e lo script ora è scritto cosi
codice:
<script type="text/javascript">
$(document).ready(function() {
$("body").on('click','#squadrascelta',
function(){
var idsq = $("#squadrascelta").val();
alert(idsq);
$.ajax({
type: "GET",
url: "prova_ajax.php",
data: "idsq=" + idsq,
dataType: "html",
success: function(msg)
{
$("#result").html(msg);
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
}
});
});
});
</script>
ma il risultato non mi cambia, ho sempre un valore vuoto, non mi segnala errori ma non pesco il codice della squadra!
non capisco proprio, ci sto girando intorno da troppe ore inutilmente!