如何在res之后保持动态更改的html。(任何东西)
我有一个注册表单,其中包含一些输入字段,如用户名,电子邮件,...我还有一个脚本,可以在点击提交按钮时验证来自(当字段为空时输入字段的标签变为红色)但是提交按钮还向服务器发送发布请求。在服务器上还有一些验证,当服务器端没有验证错误时,用户就会被创建并保存到数据库中。但是,当有验证错误时,我不知道应该怎么做。
- 如果我只是使用return跳出函数,页面继续加载(因为它等待我认为的响应)
- 如果我使用res.redirect(到同一页面)或res.render(同一页面),输入字段的标签不再是红色,但我想让它们保持红色,以便用户看到他做错了什么。
任何人都可以帮我解决这个问题吗?
回答如下:A:请分享你的代码? B:为什么不在前端验证表单而不是在出现错误时调用API? C:好的,如果在后端有验证,你不必只是跳出函数,只需发送一个错误响应,你可以在ajax调用的.then()
前面处理。
P.S分享您的代码!