【问题标题】:What is the pros and cons of using ajax to submit form?使用ajax提交表单的优缺点是什么?
【发布时间】:2015-12-01 09:12:41
【问题描述】:

我一直在使用很多AJAX提交表单,例如注册用户,登录用户表单等。现在,我想知道使用AJAX处理用户ID和密码表单等敏感信息是否安全?提交表单时使用 AJAX 的优缺点是什么? (安全等)..再次感谢您的任何解释和启发..

【问题讨论】:

  • 无论您选择什么选项,打开浏览器控制台,转到“网络”选项卡:一切都暴露了。您还可以使用控制台检查密码输入并获取点后面的值。谷歌应该提供帮助:stackoverflow.com/questions/1582894/….

标签: javascript php jquery ajax forms


【解决方案1】:

这与使用正常形式完全相同,差异为 0。优点和缺点与普通的 html 表单相同。

如果你想要更好的安全性,我认为你可以使用 SSL 或 TLS,但不要强迫我这样做 :)

【讨论】:

    【解决方案2】:

    优点:
    AJAX 绝对具有优于用户体验和便利性的优势。 AJAX 允许您在不刷新页面的情况下与服务器进行检查。例如,它允许您在不重置表单的情况下检查用户名是否已被使用。但是,由于用户信息首先在 Javascript 中处理,因此跨站点脚本攻击可以轻松地从您的脚本中获取数据。但是,即使没有 AJAX,您的跨站脚本仍然可以使用。

    缺点:
    但是,由于 AJAX 是异步获取数据的,它通常会使浏览器的后退按钮完全无用。此外,不懂“网络技术”的人有时会因为自己的偏执而关闭 Javascript,因此 AJAX 无法再运行。我还听说通过 AJAX 呈现的内容通常对搜索引擎不可见,但我不是 SEO 教授。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 2017-10-19
      • 2011-02-04
      • 2010-09-06
      • 2011-07-13
      • 2015-01-30
      • 2011-04-01
      • 1970-01-01
      相关资源
      最近更新 更多