我有一张表格
<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');
});
什么错了? 谢谢!