express框架下 在routes中某js文件判断如果有误,在当前界面弹出提示错误信息
发布于 9 年前 作者 bykege 4505 次浏览 最后一次编辑是 8 年前 来自 问答

点击保存按钮后执行下面代码,效果是重新弹出当前界面“supermanageUser”并显示错误信息 QQ图片20160122103256.png if (results != null && results[0][‘num’] > 0) { err = ‘用户名已存在’; } if (err) { res.locals.error = err; res.render(‘super_manageUser’); return; }

但是新的界面不会弹出这个DIV。

现在我希望改成直接弹出一个提示框,即执行“supermanageUser”界面中的一个方法,请问怎么调用

谢谢大神指导

4 回复

模板引擎是ejs还是jade?

//route里
	var errmessage = ""
	if (err) {
		errmessage = '用户名已存在"
	}
	res.render("yourPage",{
		err:errmessage
	})
//ejs的话
<div><%= err%></div>

@CarlosRen ejs是不是只能加到body里面呢?

@CarlosRen 是否可以判断errmessage信息然后直接调用HTML中的方法?

@bykege 你为何不用json呢? untitled1.png

回到顶部