搜尋

首頁  >  問答  >  主體

javascript - 表單資料客戶端和服務端都要驗證一遍很繁瑣,如何優化?

不知道有沒有比較方便的方法。

PHP中文网PHP中文网2735 天前702

全部回覆(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
  • 取消回覆