深入浅出Flask:表单验证与ajax交互

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出Flask:表单验证与ajax交互相关的知识,希望对你有一定的参考价值。

在开发flask的程序过程中,经常会遇到提交表单,比如注册、登录、填写数据等等,所以说表单是必须要熟悉的。而表单又有一个验证的问题,比如你输入的注册名称是否符合网站的要求,是否使用合适的字符等等,这些都需要进行确认,不让恶意或者不合法的数据上传上来,否则数据库的设计就要非常复杂,后端检验的压力就会增大,整个系统的风险就会变大。所以说表单检验是万里长征的第一步,也是系统稳定性的第一步。虽然数据经过检验是合法的了,但是传送到后端,再进行数据库检查时,会发现这个名称已经注册了,那么就不能让这个用户再注册这样的名称,这时需要把已经注册了的信息告诉用户。告诉用户的方式一般有两种,一种是使用重新返回一个页面的方式,一种是使用ajax交互的方式。使用重新返回页面的方式,可能会比较慢一点,因为需要重新传送网页的数据,而使用ajax就会快一些,因为交流的数据很少,可能就是几十个字节的量。

我们接着来想办法来解决上面两个问题,第一个验证的问题,是开发人员必备的,无论开发什么的软件,验证数据都是第一步要做的事情,无论是桌面应用,还是WEB应用,或者移动应用。在WEB的表单里,有一个有名的检验库,叫做:jquery.validate.min.js。

JQuery Validation插件作为历史悠久的jQ

以上是关于深入浅出Flask:表单验证与ajax交互的主要内容,如果未能解决你的问题,请参考以下文章

Flask表单验证

Flask表单

深入浅出Flask:使用ajax与后端交互

AJAXform表单验证

怎么用springmvc处理form表单的ajax验证

前端与后端的数据交互(jquery ajax+python flask)