Non funziona perché stai utilizzando una variabile "id" senza averla valorizzata da nessuna parte
codice:$(document).ready(function() { //al click sul bottone del form //$("#bottone"+id).click(function(){//qui id sarà undefined... $("input[id^="bottone"]).click(function(){ //associo l'evento ai pulsanti il cui id inizia per "bottone" //(sarebbe più comodo usare una classe su questo tipo di pulsanti e poi associare l'evento tramite: //$(".bottoni_alpha").click(function(){ //mostro il div result $("#result").attr("style", "display:block;"); //associo variabili //var recuperonomeid = $("#nomeid"+id).val(); var recuperonomeid = $(this).attr('name').replace('bottone',''); //recupero l'id della notizia dall'attributo "name" del pulsante cliccato //sarebbe più comodo usare un data-attribute contenente l'id //chiamata ajax $.ajax({ //imposto il tipo di invio dati (GET O POST) type: "POST", //invio i dati alla seguente pagina url: "risultato_aggiunta.php", //i dati inviati sono data: "recuperonomeid =" + recuperonomeid , dataType: "html", //Inizio visualizzazione errori success: function(msg) { $("#risultato").html(msg); }, error: function() { alert("Chiamata fallita, si prega di riprovare..."); // callback in caso di fallimento } }); }); });

Rispondi quotando