使用ajax提交表单的优缺点是什么?

What is the pros and cons of using ajax to submit form?

本文关键字:优缺点 是什么 表单 ajax 提交 使用      更新时间:2023-09-26

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

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

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

这与使用正常形式完全相同,没有任何差异。其优缺点与普通html表单相同。

我认为如果你想要更好的安全性,你可以使用SSL或TLS,但不要坚持我:)