0
私は、ajaxコールの後で、プログラム的なリーンモーダルを閉じようとしています。しかし、うまくいきません。リーンモーダルを閉じる
$("form#loginform").submit(function (event) {
$('.regerrormsg').text('');
$('.loginerrormsg').text('');
$('.loginbtn').val('Processing...');
$(".loginbtn").prop('disabled', true);
event.preventDefault();
$.ajax({
type: "POST",
url: "./LoginProcess.php",
data: $('#loginform').serialize(),
success: function (response) {
if (response === 'ok') {
$('#loginform').each(function() {
this.reset();
});
$('.loginsuccessmsg').text('Loggedin successfully....');
$('.loginsuccessmsg').fadeIn().fadeOut(5000);
$('.loginbtn').val('Register');
$(".loginbtn").prop('disabled', false);
function redirectreg() {
$("#lean_overlay").trigger("click");
}
setTimeout(redirectreg, 5000);
} else {
$('.loginerrormsg').text(response);
$('.loginbtn').val('Register');
$(".loginbtn").prop('disabled', false);
$('.loginerrormsg').fadeIn().fadeOut(5000);
}
}
});
});
私は$( "#のlean_overlay")を試してみました。トリガー( "クリック");.これはまた、私はこの問題を解決するのに役立ちworking.Pleaseありません。
このコードスニペットは歓迎されていますが、いくつかの助けを与えるかもしれませんが、* how * and *の説明があれば大幅に改善されます(// meta.stackexchange.com/q/114762)なぜ*これが問題を解決するのか。あなたが今質問している人だけでなく、将来読者のための質問に答えていることを忘れないでください!説明を追加するためにあなたの答えを[編集]し、どんな制限と前提が適用されるかを示してください。 –