Allora la js lo modificata così :
codice:
$(document).ready(function() {
//al click sul bottone del form
$("#bottone").click(function(){
//associo variabili
var url = $("#url").val();
//var cognome = $("#cognome").val();
//chiamata ajax
$.ajax({
//imposto il tipo di invio dati (GET O POST)
type: "POST",
//Dove devo inviare i dati recuperati dal form?
url: "mailtrovata.php",
//Quali dati devo inviare?
data: "url=" + url ,//+ "&cognome=" + cognome,
dataType: "html",
// visualizzo l'immagine nel caricamento
beforeSend: function() {
$('#bottone').attr('disabled', true);//id bottone
$('#bottone').after('<span class="image"> [img]loading45.gif[/img]</span>');
},
//Inizio visualizzazione errori
success: function(msg)
{
$("#textarea").html(msg); // messaggio di avvenuta aggiunta valori al db (preso dal file risultato_aggiunta.php) potete impostare anche un alert("Aggiunto, grazie!");
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
}
});
});
});
Nel form ho il bottone che avvia la ricerca :
codice:
<input type="button" id="bottone" value="Invia i dati" onclick="return controllo_mail()";>
Ma non appare l'immagine durante il caricamento ma il bottone e come se diventasse trasparente, loading45.gif è nella stessa cartella dello script js se metto l'alt la scritta appare appena premo il pulsante e non va + via.....