Php 联系表单7将数据传递给Ajax谢谢messege

Php 联系表单7将数据传递给Ajax谢谢messege,php,ajax,wordpress,contact-form-7,Php,Ajax,Wordpress,Contact Form 7,几天来,我一直试图将表单中的数据传递到“谢谢”消息中,但没有成功 我所要做的就是将[First Name]字段传递给Ajax按摩,以便: “[名字],您的邮件已成功发送” 有什么想法吗?您可以将名字保存到会话中,并在成功页面中调用该会话值 add_action('wpcf7_mail_sent', 'save_cf7_data'); function save_cf7_data($cf) { if(session_id() == '') { session_start

几天来,我一直试图将表单中的数据传递到“谢谢”消息中,但没有成功

我所要做的就是将[First Name]字段传递给Ajax按摩,以便:

“[名字],您的邮件已成功发送”


有什么想法吗?

您可以将名字保存到会话中,并在成功页面中调用该会话值

add_action('wpcf7_mail_sent', 'save_cf7_data');

function save_cf7_data($cf) 
{

    if(session_id() == '') {
       session_start();
    }

    $current_submission = WPCF7_Submission::get_instance();

    $_SESSION['cf7_submission'] = $current_submission->get_posted_data();
}
在成功页面,你可以这样称呼它

echo $_SESSION['cf7_submission']['First-Name'].', Your message has been sent successfull';

此处“First Name”是您希望在成功页面中显示的联系人表单7字段名。

如果您已经尝试了一天,您到底尝试了什么?好的,但这是如果我重定向到成功页面。我希望它不重定向到success页面,而是在AJAX成功消息中。