成功调用php后显示模态窗口

时间:2015-09-02 11:08:07

标签: jquery html ajax modal-dialog

我有一张表格

<form id="email-form" action="">
  <input id="email-input" type="text" name="email" value="" placeholder="Email">
  <input type="submit" value="Get Early Access">
</form>

和js

  $('#email-form').on('submit', function(e) {
      e.preventDefault();  //prevent form from submitting
      var data = $("#email-form :input").serializeArray();
      email = data[0].value; 

      var posting = $.post("writemail.php", email);
      posting.done(function( data ) {
        if (data) {
          $('#modal-one').addClass('shown');
        };
      });
  });

和php

<?php
$username = "test";
$password = "Test123";
$hostname = "127.0.0.1"; 

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) 
  or die(false);

echo(true);
?>

我需要在调用$ .post方法后显示模态。 在调试中我看到应用了“显示”类,但没有任何反应...... 当我通过直接调用来切换这个类时,一切都很好

  $('.open-dlg-btn').on('click', function(e){
    $('#modal-one').toggleClass('shown');
  });

什么错了? 谢谢!

0 个答案:

没有答案