Io uso questo script jquery-ajax per inviare e-mail:percorso del file per lo script AJAX (in Wordpress)
$.ajax({
url: process.php,
type: "POST",
data: data,
cache: false,
...
in url
io chiamo il file php che invia email, ma ajax farlo solo se a specificare la il percorso completo:
url: "http://www.domain.com/wp-content/themes/site_theme/templates/process.php",
ma devo usare una sintassi simile a questo:
url: "../../templates/process.php",
o utilizzando una variabile di dichiarare i n Script html intestazione/piè di pagina
Html
<script type="text/javascript">
var urlMail = '<?php bloginfo('template_url'); ?>/templates/process.php';
</script>
url: "../../templates/process.php",
ma con entrambi i casi suddetti la console del browser recupera questo errore:
POST http://www.domain.com/templates/process.php 404 Not Found 1.56s
W qui mi sbaglio?
Hai provato: 'url: "templates/process.php",'? – jtheman
Cosa c'è di sbagliato nel specificare il percorso completo? – Musa
@jtheman: con la tua soluzione recupera questo errore 'POST http://www.domain.com/contact-page/templates/form-contatti-mail.php 404 non trovato 1.34s' –