javascript - 一般登陸的時候提交用form表單提交好?還是用ajax好?

來源:互聯網
上載者:User
想問下在登陸頁面的時候使用form表單提交好還是用ajax提交好?

如果是用安全性來區分的話,應該首選哪個?

還有就是form表單和ajax的用途?什麼時候該用form什麼時候該用ajax?

回複內容:

想問下在登陸頁面的時候使用form表單提交好還是用ajax提交好?

如果是用安全性來區分的話,應該首選哪個?

還有就是form表單和ajax的用途?什麼時候該用form什麼時候該用ajax?

安全性都一樣。
安全性與你的提交檔案的業務處理(格式檢測,防注入)有關,與提交方式無關。
通常表單提交,ajax通常用在瀏覽查看,操作小組件等提高使用者體驗

本人比較習慣用Ajax,Ajax提交是通過js來提交請求,請求與響應均由js引擎來處理,頁面不會重新整理。對於登陸功能,如果使用者輸入的使用者名稱或密碼錯誤,則可以在相應的頁面給出錯誤提示。

樓上說的沒錯

建議用ajax吧,這樣可以不重新整理整個頁面,達到局部重新整理的效果

這個和安全性沒有關係,都是發送的http協議,form表單與ajax提交都行,你想要什麼使用者體驗,就用那種。

純 ajax 會有個隱藏的問題 那就是瀏覽器不提示儲存密碼 這個在使用者體驗上我看來是反人類的

理想的ajax方式:

建立隱藏的iframe 把form標籤的 target指向iframe,然後檢測 iframe 的狀態

難道不是看需求嘛。
有的登入表單和登入後頁面不是在一個頁面啊

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.