【问题标题】:res.render sweetalert on ejs fileres.render sweetalert 在 ejs 文件上
【发布时间】:2018-09-25 11:05:03
【问题描述】:

如何在 app.js 代码中的 .ejs 文件中显示警报

我正在使用 sweetalert npm

  //if success redirect another page 
  
  if(data.type == 'success')res.render('user.ejs',{user:user});
  
  // if error show alert on page login.ejs
  
  if(data.type == 'error')swal("Oops!", "Something went wrong!", "success")

【问题讨论】:

    标签: javascript node.js ejs sweetalert


    【解决方案1】:

    在 app.js 中:

    if(data.type == 'error')
      {
        res.render('login', {alert: true, alertTitle: "Oops!", alertMessage: "Something went wrong!"})
      }
    

    在 login.ejs 中

    <script>
    $(document).ready(function () {
    
      if (alert === true) {
        var alert = <%= alert %>
        var alertTitle = <%= alertTitle %>
        var alertMessage = <%= alertMessage %>
        swal(alertTitle, alertMessage, "success");
      }
    
    })
    
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      相关资源
      最近更新 更多