J'utilise ce script jquery-ajax envoyer email:Chemin du fichier pour le script AJAX (dans Wordpress)
$.ajax({
url: process.php,
type: "POST",
data: data,
cache: false,
...
dans url
j'appelle le fichier php qui envoie un courrier électronique, mais ajax obtenir que si je précise la chemin complet:
url: "http://www.domain.com/wp-content/themes/site_theme/templates/process.php",
mais je dois utiliser une syntaxe comme ceci:
url: "../../templates/process.php",
ou en utilisant une variable de déclarer i n l'en-tête html/pied de page
Html
<script type="text/javascript">
var urlMail = '<?php bloginfo('template_url'); ?>/templates/process.php';
</script>
Script
url: "../../templates/process.php",
mais avec les deux cas ci-dessus la console du navigateur récupère cette erreur:
POST http://www.domain.com/templates/process.php 404 Not Found 1.56s
W j'ai tort?
Avez-vous essayé: 'url: "templates/process.php",'? – jtheman
Quel est le problème avec la spécification du chemin complet? – Musa
@jtheman: avec votre solution, il récupère cette erreur 'POST http://www.domain.com/contact-page/templates/form-contatti-mail.php 404 Not Found 1.34s' –