第一种方法弹框提示
//封装函数
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 告诉浏览器 我是字符串 不需要解析
网友评论