在登陆的账号密码错误时,前台登陆的DIV增加提示,但是用render后DIV并不显示,要点击登陆才显示,效果不好,怎么改进呢?
发布于 9 年前 作者 bykege 4287 次浏览 最后一次编辑是 8 年前 来自 问答

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

1.png 2.png

7 回复

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

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

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

<% if (msg ==='something'){%>
	<p>your information</p>
<% } %>

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

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

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

回到顶部