Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在引导模式下重定向到提交表单的同一页面?_Javascript_Php_Html_Twitter Bootstrap - Fatal编程技术网

Javascript 如何在引导模式下重定向到提交表单的同一页面?

Javascript 如何在引导模式下重定向到提交表单的同一页面?,javascript,php,html,twitter-bootstrap,Javascript,Php,Html,Twitter Bootstrap,我有一个带有表单的引导模式,它是从我父母主页中的链接调用的: <div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document">

我有一个带有表单的引导模式,它是从我父母主页中的链接调用的:

 <div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLongTitle">Contact</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
      <form method="post" action="student.php"  target="_parent">
    <div class="form-group row">
    <div class="col">
      <input type="text" class="form-control" placeholder="Name" name = "name">
    </div>
    <div class="col">
    <label class="mr-sm-2 sr-only" for="inlineFormCustomSelect">Profession</label>
      <select class="custom-select mr-sm-2" id="inlineFormCustomSelect" name="profession">
        <option selected>Choose...</option>
        <option value="1">Student</option>
        <option value="2">Parent</option>
        <option value="3">Other</option>
      </select>
    </div>
  </div>
  <div class="form-group">
      <input type="text" class="form-control" placeholder="e-mail" name = "email">
    </div>
  <div class="form-group">
  <label class="mr-sm-2 sr-only" for="inlineFormCustomSelect">Type</label>
      <select class="custom-select mr-sm-2" id="inlineFormCustomSelect" name="type">
        <option selected value="1">Feedback</option>
        <option value="2">Grievance</option>
        <option value="3">Admission</option>
        <option value="4">Other</option>
      </select>
      </div>
     <div class="form-group">
    <label for="exampleFormControlTextarea1">Write..</label>
    <textarea class="form-control" id="exampleFormControlTextarea1" rows="3" name="message"></textarea>
  </div>
</form>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="submit" class="btn btn-primary">Send Message</button>
      </div>
    </div>
  </div>
</div>

接触
&时代;
职业
选择。。。
学生
父母亲
其他
类型
反馈
冤屈
准许进入
其他
写
接近
发送消息
父页面中的PHP代码,用于处理模式表单的数据

<?php 

    if(isset($_POST["submit"]))
    {
        $email = $_POST["email"];
        $name = $_POST['name'];
        $message = $_POST["message"];
        $type = $_POST["type"];
        $profession = $_POST["profession"];
        $message = wordwrap($message,70);
        $headers = "From:".$email;
        $subject = "Message by".$name." ".$profession."of type".$type;
        mail("yashboura303@gmail.com", $subject, $message, $headers);

        echo "Your mail has been sent successfuly ! Thank you for your feedback";
    }
?>

现在,我想在提交模式表单后返回home.php,以便使用mail()函数发送邮件。我怎样才能做到这一点?
很明显,我在表单中使用了“action=home.php”,它不起作用,在提交按钮标签中使用了“data dismission='modal'”,但实际上它并没有提交表单,只是关闭了模式。

这有帮助吗@EGC但是我如何在点击按钮时将这个php称为post请求呢?试试这个:@EGC通过这个方法,我只能通过jquery获取表单数据,对吗?我可以使用php“get”或“post”来获取数据吗?