Php 电子邮件表单应生成对话框,而不是新页面

Php 电子邮件表单应生成对话框,而不是新页面,php,Php,我的网站上有一个名为email.php的页面,访问者可以通过电子邮件与我联系。以下是该页面上的表单元素: <form id="email_form" method="post" enctype="multipart/form-data" action="ssi/emailprocessor.php"> 如何使email.php中的表单生成一个报告成功或失败的对话框,而不是导航到第二个页面?谢谢。使用ajax发布文章,并在弹出窗口中集成响应。我对ajax不太熟悉。你能提供一个更详细的

我的网站上有一个名为email.php的页面,访问者可以通过电子邮件与我联系。以下是该页面上的表单元素:

<form id="email_form" method="post" enctype="multipart/form-data" action="ssi/emailprocessor.php">

如何使email.php中的表单生成一个报告成功或失败的对话框,而不是导航到第二个页面?谢谢。

使用ajax发布文章,并在弹出窗口中集成响应。我对ajax不太熟悉。你能提供一个更详细的答案吗?请参阅
$path_root = "./";
$where_form_is = "http://" . $_SERVER['SERVER_NAME'] . strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));
session_start();
if (($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_POST['security_code'])))
{ 
    mail
    (
        "my@email.com",
        "Message from site visitor",
        "Name: " . $_POST['field_1'] . "\n" .
        "Email: " . $_POST['field_2'] . "\n" .
        "Subject: " . $_POST['field_3'] . "\n" .
        "Message: " . $_POST['field_4'] . "\n\n" .
        "powered by phpFormGenerator" . "\n"
    );
    include($path_root . "captchaconfirmed.php");
}
else
{
    include($path_root . "captchafailed.php");
}