Ich benutze dieses Jquery-Ajax-Skript E-Mail senden:Dateipfad für AJAX-Skript (in Wordpress)
$.ajax({
url: process.php,
type: "POST",
data: data,
cache: false,
...
in url
ich die PHP-Datei aufrufen, die E-Mail sendet, aber es Ajax nur, wenn ich die angeben vollständiger Pfad:
url: "http://www.domain.com/wp-content/themes/site_theme/templates/process.php",
aber ich habe eine Syntax wie folgt verwenden:
url: "../../templates/process.php",
oder eine Variable i zu erklären n der HTML-Header/Footer
Html
<script type="text/javascript">
var urlMail = '<?php bloginfo('template_url'); ?>/templates/process.php';
</script>
Script
url: "../../templates/process.php",
aber mit den beiden oben genannten Fällen die Browserkonsole ruft diesen Fehler:
POST http://www.domain.com/templates/process.php 404 Not Found 1.56s
W Hier liege ich falsch?
Haben Sie versucht, zu ersetzen: 'url: "templates/process.php",'? – jtheman
Was ist falsch bei der Angabe des vollständigen Pfads? – Musa
@jtheman: mit Ihrer Lösung ruft es diesen Fehler 'POST http://www.domain.com/contact-page/templates/form-contat-mail.php 404 Not Found 1.34s' –