form表单如何做到与提交和ajax一样的局部刷新。

1.开发环境:

  • 后台:node.js

  • 模板:pug(jade)

2.

  • 场景:form表单提交用户名和密码,后台验证,如果验证失败在前端显示登陆失败,验证成功跳转到其它页面。

  • 问题:假如验证失败则在界面上显示失败,但是form表单提交没有回调函数,只有后台render显示失败?但是render的话不是整个页面刷新吗?但是我看很多网站是局部刷新的(segmentfault),我看代码也不是前端渲染,请问是怎么做到的。

3.其它:
我原本是想用ajax代替form提交,后端返回success,failed,然后在前端判断,渲染。但是我其它网站好像都是form提交,局部刷新密码错误什么的,就比如本站。

阅读 6.3k
3 个回答

看到的<form>其实并不是form提交啊。。。还是ajax的

局部刷新使用的是jquery的$.ajax异步递交

密码错误,把display:none改为show就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题