Ciao ragazzi.
Ho creato un classico form contatti che viene richiamato tramite ajax:
$(document).ready(function() {
var contact_name = $("#contact_name").val();
var email = $("#email").val();
var message_text = $("#message_text").val();
$("#submit").click(function(){
$.ajax({
type: "POST",
url: "mail.php",
data:{contact_name: contact_name, email: email, message_text: message_text},
dataType:"html",
success: function(msg)
{
$("#testo").html
("caricamento...");
$("#testo").load
(
"testo.html",
{},
function () {
}
);
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
});
All'invio del form la mail viene inviata correttamente e mi scrive il messaggio (sotto al form) di invio.
Ma purtroppo non gli passa i dati quindi la mail è vuota.
il mio dubbio è su questo punto: data:{contact_name: contact_name, email: email, message_text: message_text}
per non sbagliarmi sia gli id che i name sono identici (es. <input type= "text" id="contact_name" name="contact_name">)
Suggerimenti? Grazie in anticipoSe mi è sfuggito qualcosa di stupido perdonatemi