【发布时间】:2020-02-13 13:16:59
【问题描述】:
用户提交表单后,应弹出一条警告消息并说“这可能需要一分钟...”
然后,一旦后端作业完成,消息文本应更改为“完成”,并应显示“确定”按钮。
我可以创建一个带有按钮的对话框,但我不确定如何动态添加它?
dialog = bootbox.alert({
title: 'This might take up to a minute, please wait.',
message: '<p><i class="fa fa-spin fa-spinner"></i> Submitting...</p>',
centerVertical: true,
backdrop: true,
size: 'large',
callback: function() {
}
}
)
我该如何实现它?我需要创建一个新对话框还是重写现有对话框?
【问题讨论】:
-
由于您已经创建了对 Bootbox 对话框的引用,因此您可以使用
dialog.find('.bootbox-body')之类的方式访问模式的“内容”——除此之外您所做的取决于您如何配置我假设是一个 AJAX 请求。
标签: javascript alert bootbox