0

我将 AJAX 表单放入引导模式。表单提交成功后,我想显示一条成功消息,然后隐藏模式。

我先将成功消息设置为 msg,然后将表单替换为消息,最后,我将 modal 隐藏在下面的三行中。

var msg = '<div class="alert alert-success" id="' + $(replace_selector).attr('id') + '">Feedback Submitted</div>'
$(replace_selector).replaceWith(msg);
$el_parent.modal('hide');

如何在第二行和第三行代码之间创建延迟?我尝试了延迟,但无法使其正常工作。

4

1 回答 1

1

尝试这个:

    $(replace_selector).replaceWith(msg);   
    setTimeout(function(){
        $el_parent.modal('hide');
    }, 3000);
于 2012-10-19T15:15:28.030 回答