CNode

在登陆的账号密码错误时,前台登陆的DIV增加提示,但是用render后DIV并不显示,要点击登陆才显示,效果不好,怎么改进呢?

问答
Bbykege发布于10 年前最后回复10 年前7 回复5226 浏览0 收藏

如图控制登陆的panel是一个DIV,在输入的账号密码错误时,在DIV加一个提示。请问怎么做? 现在我的方法是后台取到err,然后render到前台的ejs模板。 res.render('index',{ result: results }); 但问题是render后前台回刷新,刷新后不显示这个DIV,要点击登陆按钮才再显示DIV。请问怎么办呢

1.png 2.png

查看回复

回复 (7)

C
CarlosRen#1·10 年前

untitled3.png

untitled7.png

untitled1.png

B
bykege#2·10 年前

请问第最后一张图 前端用的什么模板

B
bykege#3·10 年前
引用 CarlosRen

@CarlosRen 请问第最后一张图 前端用的什么模板

C
CarlosRen#4·10 年前
引用 bykege@CarlosRen 请问第最后一张图 前端用的什么模板

@bykege jade ejs前面不变,最后可以这样

<% if (msg ==='something'){%>
	<p>your information</p>
<% } %>
B
bykege#5·10 年前
引用 CarlosRen@bykege jade ejs前面不变,最后可以这样

@CarlosRen render之后整个页面都刷新了,导致登录框也被隐藏,而我需要只在登陆框上面增加一个错误提示

Z
zkaip#6·10 年前

前端用Ajax技术, 不用刷新, 直接修改DOM就好了啊

B
bykege#7·10 年前
引用 zkaip前端用Ajax技术, 不用刷新, 直接修改DOM就好了啊

@zkaip 嗯呢,现在就用的这个方法

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