我正在开发一个ASP MVC 5 Web应用程序。
在我的一个页面中,我试图在发送邮件后将用户重定向到主页,这将在显示SweetAlert对话框后显示。
事实上,这个过程必须按此顺序进行:
- 点击按钮确认
- 显示包含“确定”按钮的警告对话框
- 点击此对话框中的确定
- 关闭提醒对话框
- 将用户重定向到主页
醇>
问题在于以下错误方式为我工作的过程:
- 点击按钮确认
- 将用户重定向到主页
醇>
这是我的观点:
public interface IndentRepository extends JpaRepository<Indent, Long> {
@Query("SELECT i.status FROM indent i where i.status = 'status AND is_deleted = 'condition")
List<Indent> getByStatus(String status, boolean condition);
}
<input type="submit" value="Confirm" style="margin-left:-270px;" onclick="SendEmail()">
答案 0 :(得分:3)
您希望该用户单击“确定”按钮并执行重定向;
swal({
title: 'Good job!',
text: "Your order has been confirmed with success :)",
type: 'success',
showCloseButton:true
}).then((result) => {
if (result.dismiss === 'close') {
window.location = "/Home/Index";
}
});
答案 1 :(得分:2)
您可以使用promises
swal("Good job!", "Your order has been confirmed with success :)", "success").then((value) => {
window.location = "/Home/Index";
});