我在 Wordpress 中的 functions.php 文件中设置了会话。我正在使用ajaxForm将 Wordpress 页面上的表单提交给自身。Firebug 告诉我我正在正确提交我的 $_POST,但我无法在页面本身上访问它。我正在尝试将在该页面上设置的会话值与发布回页面的 POST 值进行比较。我可以看到将会话值输出到页面,但尽管 Firebug 告诉我,我无法输出 POST。
想法?
这是一些代码:
AJAX
jQuery('#contactform').ajaxForm({
url: 'http://www.someURLhere.com/wp-content/themes/bahrmanlaw/loop-page.php',
type: 'POST',
beforeSubmit: function() {
jQuery('#contactform').validate();
return jQuery('#contactform').valid();
},
success: function() {
jQuery('#lookpage').hide();
jQuery('#message').fadeIn(1500, function() {});
}
});
HTML
<form name="contact" action="" id="contactform" method="post">
<fieldset>
<label for="fullname" id="fullname_label">Name:</label>
<input type="text" name="fullname" id="fullname" title="Please enter a valid name." class="required" />
<input type="image" class="button" id="button" src="<?php echo get_stylesheet_directory_uri().'/images/send.png'; ?>" />
</fieldset>
</form>
PHP
<?php echo $_POST['fullname']; ?>