我正在尝试将联系人表单添加到我的wordpress网站,我使用的表单与我在这个非wordpress站点上使用的表单相同http://drains2go.com/contact.php我所做的唯一不同的事情是将动作属性更新为:
<form id="contact-form" action="<?php bloginfo('stylesheet_directory') ?>/processForm.php" method="post">
问题是,当我提交表单时,我的javascript ajax调用没有进行,并且后面是action attr链接,而不是禁用默认状态。
Javascript
$.ajax({
url : contactForm.attr('action') + '?ajax=true',
type : contactForm.attr('method'),
data : contactForm.serialize(),
success : function() {
问题是我把动作设置为完整的链接吗?
http://localhost/jmccplantsales/wp-content/themes/child-theme/processForm.php
如果您使用自定义主题(除了默认或wordpress内置主题,如twentyellevan、twentyten等)。
-
更改
<form id="contact-form" action="<?php bloginfo('stylesheet_directory')?>/processForm.php" method="post">
-
尝试使用这个
<form id="contact-form" action="<?php bloginfo('template_url')?>/processForm.php" method="post">