Buongiorno,
ho creato questo piccolo script jQuery che dopo che un utente ha cliccato su un input radio invia via AJAX il valore dell'input e successivamente stampa in un DIV il risultato ottenuto.
Visto che il risultato ricevuto non è altro che il form iniziale con qualche piccola modifica vorrei che la funzione di "ascolto" continuasse a funzionare, cosa che per ora, non fa.
Dove sbaglio?
Codice:
$(document).ready(AscoltaVotazioni);
function AscoltaVotazioni(){
$("input:radio").click(function(){
Vota($(this).val());
});
}
function Vota(id){
alert("ricevuto");
$.ajax({
url: "ajax.php",
type: "POST",
data: {candidato:id, submit:"ajax"},
success: function(data, textStatus, jqXHR){Successo(data);},
error: function(jqXHR, textStatus, errorThrown){Errore(errorThrown);}
});
}
function Successo(data){
AscoltaVotazioni();
$("#form").html(data);
}