美文网首页
nodejs express中 给用户提示和反馈

nodejs express中 给用户提示和反馈

作者: blank的小粉er | 来源:发表于2017-07-24 21:13 被阅读0次

第一种方法弹框提示

//封装函数
  function showMessage(message,res){
    var result=`<script>alert('${message}');history.back()</script>`;
    res.send(result)
}

//调用
 showMessage("登录成功",res) 

第二种方法页面跳转反馈

在views 中新建erroMessage.html页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta http-equiv='refresh' content='2,url=<%=urlPath%>'></meta>
</head>
<body>
    <p><%=message%>: <span id='code'></span></p>
    <script>
        var int = 2  
        function countdown() {  
            document.getElementById("code").innerHTML = int + "秒后页面跳转";  
            int--;  
            if(int<0){  
                i=window.clearInterval(i)//结束  
                int = 2; //重新赋值      
            }  
        }
        countdown();
        setInterval(countdown,1000);
    </script>   
</body>
</html>
        

res.render("errorMessage",{
                     urlPath:"/",
                     message:"修改成功"
                    })

重点来了,若浏览器不解析标签,前台返回的pre标签,请设置头!!

 //在函数的最前面加上
  res.set('Content-Type','text/html');

补充

text/plain 告诉浏览器 我是字符串 不需要解析

相关文章

网友评论

      本文标题:nodejs express中 给用户提示和反馈

      本文链接:https://www.haomeiwen.com/subject/askikxtx.html