atchoumen
Messages postés117Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention17 avril 2008
-
19 mai 2007 à 16:56
atchoumen
Messages postés117Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention17 avril 2008
-
19 mai 2007 à 19:26
Bonjour,
Cela va faire quelques jours que je suis à la recherche d'un script simple pour l'envoi d'un email en ajax.
En php j'utilise donc logiquement la fonction mail que j'envoi au format html ex :
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 19 mai 2007 à 18:49
salut:
index.html(nom arbitraire);
===================================
<html>
<head>
<script type="text/javascript">
function email(message)
{
var OAjax;
if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
OAjax.open(' POST ',"email.php",true);
OAjax.onreadystatechange = function()
{
if (OAjax.readyState = = 4)
{
if (document.getElementById)
{
if (OAjax.responseText =="true") {
alert("l'email a bien été envoyé");
}else{
alert("Impossible d'envoyer l'email");
}
}
}
}
OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
OAjax.send("message="+message);
}
<script>
</head>
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 19 mai 2007 à 17:27
Salut,
Je ne vois pas où est la difficulté...
Ton script php ne change pas. C'est juste que tu dois, en Javascript, exécuter une requête via XMLHttpRequest.
En gros, c'est du Javascript, pas du PHP : ton script PHP n'est pas censé changer, à ce niveau là... Seulement s'il doit afficher le résultat de l'opération, avec
echo 'Ca roule ma poule';