Bonjour,
Je voudrais envoyer un mail avec un PDF en pièce jointe, seulement si celui-ci est créé.
Pour ça j'ai besoin de temporiser la requête Ajax avant quelle parte, pour être sur que le PDF soit créé avant l'envoi.
Ma fonction crée le PDF, le dépose dans un répertoire et l'ouvre dans une fenêtre.
Puis la requête Ajax est appelée pour envoyer le mail.
J'ai tenté delay comme j'ai pu mais ça ne fonctionne pas : la pièce jointe comporte un PDF vide, comme si le mail était partit trop vite avant la création du PDF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (window.confirm("Voulez-vous tranférer le PDF ?")) { window.open("temps_sup/pdf.php?case="+tabpdf+"&login="+login+"&nomFichier="+name); // On ouvre le pdf et envoie les valeurs. $(this).delay(4000,function(){ $.post("temps_sup/mail.php", { name: "nomFichier" } ); }); } else { ...
Partager