使用ajax提交表单的优缺点是什么?
What is the pros and cons of using ajax to submit form?
我一直在使用很多AJAX来提交表单,如注册用户,登录用户表单等。现在,我想知道对userID和密码表单等敏感信息使用AJAX是否安全?提交表单时使用AJAX的优缺点是什么?(安全方面等等)……再次感谢您的解释和启发。
优点:
AJAX绝对比用户体验和便利性更有优势。AJAX允许您在不刷新页面的情况下与服务器进行检查。例如,它允许您检查用户名是否已经被使用,而无需重置表单。但是,由于用户信息首先在Javascript中处理,所以跨站点脚本攻击可以很容易地从脚本中获取数据。然而,即使没有AJAX,你的跨站脚本仍然可以使用。
缺点:
但是,由于AJAX是异步获取数据的,因此它通常使浏览器的后退按钮完全无用。此外,不了解"web技术"的人有时会因为自己的偏执而关闭Javascript,因此AJAX无法再运行。我还听说通过AJAX呈现的内容通常对搜索引擎不可见,但我不是SEO专家
这与使用正常形式完全相同,没有任何差异。其优缺点与普通html表单相同。
我认为如果你想要更好的安全性,你可以使用SSL或TLS,但不要坚持我:)
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- Javascript:向对象类添加方法的优缺点是什么
- 使用流星角色的优缺点是什么?
- 将ES5 JavaScript用于Angular 2应用程序以及使用TypeScript的优缺点是什么?
- 这两种JavaScript模式的优缺点是什么
- 给for循环的结束点赋值的优缺点是什么?
- emu -model、emu -restless和emu之间的主要区别(优缺点)是什么?
- 使用extjs的优缺点是什么?
- 使用ajax提交表单的优缺点是什么?
- 在JavaScript / jQuery中,超时与内容加载异步调用倒计时的优缺点是什么?
- 通过这两种不同的方法调用jQuery功能的优缺点是什么
- 在Windows8上编写c# /Xaml与HTML/JavaScript WinRT应用程序的优缺点是什么?
- 与函数相比,使用数组的优缺点是什么?