CNode

express框架下 在routes中某js文件判断如果有误,在当前界面弹出提示错误信息

问答
Bbykege发布于11 年前最后回复11 年前4 回复4920 浏览0 收藏

点击保存按钮后执行下面代码,效果是重新弹出当前界面“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)

C
CarlosRen#1·11 年前

模板引擎是ejs还是jade?

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

B
bykege#2·11 年前
引用 CarlosRen模板引擎是ejs还是jade?

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

B
bykege#3·11 年前
引用 CarlosRen模板引擎是ejs还是jade?

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

参与回复
登录后即可参与回复。登录