我正在尝试向我的wordpress网站添加一个联系表单,我使用的表单与我在这个非wordpress网站上使用的表单相同http://drains2go.com/contact.php我唯一做过的就是更新动作属性为:
<form id="contact-form" action="<?php bloginfo('stylesheet_directory') ?>/processForm.php" method="post">
问题在于,当我提交表单时,我的javascript ajax调用未进行,并且遵循操作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
答案 0 :(得分:0)
如果您使用的是自定义主题(默认或wordpress内置主题,如Twentyelevan,Tweten等)。
更改
<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">