私はそのような問題を抱えています:私はレール、devise gem、およびjQuery検証プラグインを使用しています。登録パスの後がありますが、おめでとうメッセージでモーダルを呼び出す必要があります。したがって、送信を呼び出すと、呼び出していますが、他のページへのリダイレクトのために、1秒以内に閉じられます。
リダイレクト後にモーダルを呼び出す必要があります。これを行うにはどうすればよいですか? これが私のjsコードです:
EDITED:それを機能させる方法は?notice=... の場合、モーダルを呼び出しています
$(document).ready(function(){
if($('.notice').val() == 'Welcome! You have signed up successfully.')
$('#congrats').show();
$('.sign_up').validate({
rules: {
"user[email]":{
email: true,
required: true
},
"user[first_name]":{
required: true
},
"user[last_name]":{
required: true
},
'user[password]': {
required: true,
minlength: 6
},
'user[password_confirmation]': {
required: false,
}
},
success: "valid"
});
$(".sub a").click(function() {
$(this).siblings("div").show("fast");
});//code for showing hidden areas
アラートの HTML コード:
<div class="alert alert-notice">Signed out successfully.</div>