这个例子发送了一个GET请求到“/api/data”地址,带有一个id为1的参数,期望服务器返回一个JSON格式的数据。如果请求成功,将会打印出返回的数据;如果请求失败,则会打印出错误信息。
Ajax(Asynchronous JavaScript and XML)是一种用于创建异步Web应用程序的技术,通过在不刷新整个页面的情况下向服务器发送请求和接收服务器信息,从而提高了Web应用程序的性能和用户体验。使用Ajax向服务器发送请求和接收服务器信息的一般流程如下:
现如今,互联网界瞬息万变,最新技术层出不穷。Vue、Axios、React、Redux、Angular、Node...等等等等。万幸的是,底层的东西是不变的。所以,我们今天就来聊一聊,那些底层的东西。说起AJAX,相信大多数程序员都会本能的想起XMLHttpRequest。没错,XHR(小黄人)陪伴我们度过了许多岁月。但是,小黄人诞生的岁月,处于互联网的原始阶段。