Ajax 的全面总结
Ajax 在前端开发中有着举足轻重的地位,关于 Ajax 的使用和注意事项一直是一个
重要的话题,借此机会,本文希望对 Ajax 做一个全面的总结,彻底揭开 Ajax 的神
秘面纱。
一.什么是 Ajax
Ajax(Asynchronous JavaScript and XML),可以理解为 JavaScript 执行异步网
络请求。通俗的理解的话就是,如果没有 Ajax 技术,改变网页的一小部分(哪怕
是一行文字、一张图片)都需要重新加载一次整个页面,而有了 Ajax 之后,就可
以实现在网页不跳转不刷新的情况下,在网页后台提交数据,部分更新页面内容。
二.Ajax 的原生写法
1.XMLHttpRequest 对象
XMLHttpRequest 对象用于在后台与服务器交换数据,能够在不重新加载页面的
情况下更新网页,在页面已加载后从服务器请求数据,在页面已加载后从服务器接
收数据,在后台向服务器发送数据。所以 XMLHttpRequest 对象是 Ajax 技术
的核心所在。
2.实现流程
创建 XMLHttpRequest 对象——>打开请求地址,初始化数据——>发送请求数
据——>监听回调函数状态——>收到服务器返回的应答结果。
评论0
最新资源