Je charge une page externe depuis l'overlay de Flowplayer et j'essaie de soumettre un formulaire dans cette page via ajax, mais cela recharge la page.
Lorsque je navigue directement vers le fichier, tout fonctionne bien, mais lorsque c'est dans l'overlay, cela recharge la page lors de la soumission.
Y a-t-il quelque chose à configurer pour charger le fichier jquery et soumettre via ajax ?
Merci
Voici le code
$(function(){
$("#JqAjaxForm").submit(function(){
dataString = $("#JqAjaxForm").serialize();
$.ajax({
type: "POST",
url: "mailto_friend.cfm",
data: dataString,
dataType: "json",
success: function(data) {
if(data.email_check == "invalid"){
$("#message_ajax").html("<div class='errorMessage'>Désolé " + data.name + ", " + data.email + " n'est pas une adresse e-mail valide. Réessayez.</div>");
} else {
$("#message_ajax").html("<div class='successMessage'>" + data.email + " est une adresse e-mail valide. Merci, " + data.name + ".</div>");
}
}
});
return false;
});
});
jQuery.ajax Soumission de Formulaire
NOM:
E-mail:
C'est le code exact et il contient la fonction prête à l'emploi
mes données
$(document).ready(function() {
$("#testForm").submit(sendForm)
});
function sendForm() {
$.post('mypage.cfm',$("#testForm").serialize(),function(data,status){
$("#result").html(data);
return false;
});
return false;
}