我在使用 ajax 处理的引导模式中有一个表单。如果表单验证它会关闭模式或按预期显示验证错误。但是,如果基于控制器中保存的布尔值满足条件,我想在模态隐藏动画完成后重定向用户。虽然条件不会像写的那样工作,但它可以让你看到我想要完成的事情:
$(document).ready(function() {
$('#modal-window').modal({remote: true});
$('#modal-window').modal('show');
$('#modal-window').on('hidden', function(){
var saved = <%= @bool %>;
if(saved == "true"){
$(window.location.replace("<%= some_url %>"));}
});
})