我正在为 WordPress 主题构建 ajax 联系表单,在提交表单时遇到了问题;当我很确定我的 url 正确时,控制台一直说它无法检索我的 mail-form.php 文件(用于格式化电子邮件)。
这是我正在使用的代码:
jQuery.ajax({
type: "POST",
url: "<?php echo get_template_directory_uri(); ?>/mail-form.php",
cache: false,
data: "name=" + name + "&email=" + email + "&message=" + message,
success: function (html) {
jQuery("#contact-form").slideUp("slow");
jQuery("#contact-form").after("<p><span class='center' id='send-message'>Your message has been sent! We will reply shortly!</span></p>");
jQuery("#send-message").fadeIn("slow");
}
});
这是表格的链接... http://wordpress-dev.designer17.com/contact/
我上次使用它时效果很好,所以我对此感到很困惑。