Charger modal après l'envoi d'un formulaire

De page ici:
http://marcmurray.net/test_sites/cans/news.php

J'ai essayé de charger un message de confirmation modal pour un certain temps après que l'utilisateur envoie un e-mail, mais ne pouvez pas l'obtenir pour fonctionner.

Jusqu'à présent, j'ai essayé en faisant écho à l'ensemble du script, le déclenchement du script, et la modification de la valeur de hachage dans l'URL, et en vérifiant que, qui a travaillé dans d'autres zones du site.

Ajoutant des fonctions comme les alertes et en écho du texte sur la page fonctionne bien, mais lorsque j'utilise la méthode show il ne fonctionne pas. Ce qui m'amène à croire que je suis en échappant les caractères de mal, ou ne savent pas comment les auxiliaires modaux travailler un peu.
Quelqu'un peut-il voir où j'en suis gâcher?

PHP:

<?php
if(isset($_POST["submit"])) {
        //Checking For Blank Fields..
    if($_POST["vname"]==""||$_POST["vemail"]==""||$_POST["sub"]==""||$_POST["msg"]==""){
       echo "Please fill out everything! We need to know who you are, and why you want to get in touch with us!";}
    else
        {
        //Check if the "Sender's Email" input field is filled out
        $email=$_POST['vemail'];
                //Sanitize E-mail Address
        $email =filter_var($email, FILTER_SANITIZE_EMAIL);
                //Validate E-mail Address
        $email= filter_var($email, FILTER_VALIDATE_EMAIL);
        $emailConfirmed=$_POST['vemail'];
        if (!$email){
          echo "Don't forget to include your email adress! Otherwise we can't get back to you.";
                }
                else
                {
                    $subject = $_POST['sub'];
                    $message = $_POST['msg'];
                    $headers =  'From:' . $emailConfirmed . "\r\n"; //Sender's Email
                    $headers .= 'Cc:' . $emailConfirmed . "\r\n"; //Carbon copy to Sender
                    //Message lines should not exceed 70 characters (PHP rule), so wrap it
                    $message = wordwrap($message, 70);
                    //Send Mail By PHP Mail Function
                    mail("[email protected]", $subject, $message, $headers);
                    echo "<script>$('#thankyouModal').modal('show')</script>";
                };
    }
 }
?>

HTML pour la modale

<div class="modal fade" id="thankyouModal" tabindex="-1" role="dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
          <h4 class="modal-title" id="myModalLabel">Thank you for pre-registering!</h4>
      </div>
      <div class="modal-body">
          <p>Thanks for getting in touch!</p>                     
      </div>    
    </div>
  </div>
</div>

EDIT: mise à Jour du code pour être plus simple que la question initiale.

source d'informationauteur ladanta