minichine
-
11 mars 2013 à 14:05
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 2013
-
12 mars 2013 à 19:31
voila je mets mes fichiers.
mon problème est que je n arrive pas a envoyer des mails depuis mon formulaire de contact aucun message d'erreur mais pas de mail qui arrive non plus merci du coup de main
page de contact en responsive!!!
Orci nisi, luctus vitae imperdiet a, iquam vel urna. Pellentesque tincidunt laoreet est, in tristique sapien consequat a purus at ullamcorper pulvinar, massa libero magna.
Anna Smith, Company inc.
Luctus vitae imperdiet a, iquamorci nisi lorem. Pellentesque tincidunt laoreet est, in tristique sapien consequat a purus at ullam pulvinar, massa libero consequat egestas mas.
$(document).ready(function(){
$("#ajax-contact-form").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "contact_form/contact_process.php",
data: str,
success: function(msg) {
// Message Sent - Show the 'Thank You' message and hide the form
if(msg == 'OK') {
result = '
Your message has been sent. Thank you!
';
$("#fields").hide();
} else {
result = msg;
}
$('#note').html(result);
}
});
return false;
});
});
je travaille en local et je mets sur mon serveur pour les testes pas de soucis serveur d'autres pages marche bien et pas non plus de limitation : je suis chez 1and1
je ne vois vraiement pas ou ai l erreur car j ai remplacer dans le body par un script simple et ça marche super bien :(
merci quand m^me d'avoir pris le temps de regarder
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 12 mars 2013 à 11:48
bon je dirais que ton js bloque l'envoie
ta function jquery désactive là pour voir
j'ai pas assez de code mais ça doit être ça
mais juste deux slash ...
$("#//ajax-contact-form").
contact_form/contact_process.php ?
ton il pointe sur mail.php ?
Orci nisi, luctus vitae imperdiet a, iquam vel urna. Pellentesque tincidunt laoreet est, in tristique sapien consequat a purus at ullamcorper pulvinar, massa libero magna.
Anna Smith, Company inc.
Luctus vitae imperdiet a, iquamorci nisi lorem. Pellentesque tincidunt laoreet est, in tristique sapien consequat a purus at ullam pulvinar, massa libero consequat egestas mas.
$(document).ready(function(){
$("#ajax-contact-form").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "contact_process.php",
data: str,
success: function(msg) {
// Message Sent - Show the 'Thank You' message and hide the form
if(msg == 'OK') {
result = '
Your message has been sent. Thank you!
';
$("#fields").hide();
} else {
result = msg;
}
$('#note').html(result);
}
});
return false;
});
});
aalors comme qui dirais j 'ai recopier ton code sur ma page je l ai charger sur mon site de teste et ça marche pas
il n'envoie pas de mail et en plus maintenant il laisse le message afficher sur la page contact quand je lui dis de soumettre.
veux tu un .rar avec tous les ;sources pour que tu regarde de plus près le problème ???
car je peux t'envoyer un lien dopbox si tu veux.
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 12 mars 2013 à 16:28
non pas besoin je pense que tu fais des mauvais includes je te poste le code à nouveau plus propre on si perd avec tout se html
chez moi
url: "contact_process.php",
il faut bien faire discuter ajax avec le fichier au bon endroit
contact_form/contact_process.php pour toi
les fichiers que tu inclus doivent être au bon endroit ...
Le FORMULAIRE envoi les $_POST via ajax à ce fichier qui teste les variables en php le mail
n'est envoyé que si tout est ok
index.php
Nous contacter
$(document).ready(function(){
$("#ajax-contact-form").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "contact_process.php",
data: str,
success: function(msg) {
// Message Sent - Show the 'Thank You' message and hide the form
if(msg == 'OK') {
result = '
Your message has been sent. Thank you!
';
$("#fields").hide();
} else {
result = msg;
}
$('#note').html(result);
}
});
return false;
});
});