搜索

首页  >  问答  >  正文

javascript - 表单数据客户端和服务端都要验证一遍很繁琐,如何优化?

不知道有没有比较方便的方法。

PHP中文网PHP中文网2736 天前707

全部回复(4)我来回复

  • 我想大声告诉你

    我想大声告诉你2017-06-29 10:09:58

    这个是用户体验的问题
    前端验证是为了让非法数据及时报错,不提交到服务端,没有网络请求,这个体验好,因为没可能每次提交都loading,然后请求服务端

    服务端验证是为了最终数据安全,防止非法数据录入

    回复
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-29 10:09:58

    这个不是优化的问题,参数的传递问题还是不要偷懒的好,该校验的不要少

    回复
    0
  • 習慣沉默

    習慣沉默2017-06-29 10:09:58

    肯定是前后端都验证是比较安全的做法。

    如果你想偷懒,前端不验证或者做一些简单的验证就行,每次让后端验证并且返回报错信息。但这并不是优化。

    回复
    0
  • 欧阳克

    欧阳克2017-06-29 10:09:58

    先说结论,没法优化。

    前端验证主要是为了用户体验,不用请求服务端或者无刷新页面请求服务端。
    服务端验证是为了验证数据的正确性和合法性,保证写入数据库的数据是符合业务要求的。

    回复
    0
  • 取消回复