美文网首页
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