ajax一个前后台配合的技术,它可以让javascript发送http请求,与后台通信,并获取服务器返回的数据和信息。
这跟以前的技术最大的不同点在于「页面没有刷新」,改善了用户体验,
ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。
jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。
常见的使用Ajax的应用程序案例:新浪微博、Google地图、开心网等
(注意:Ajax
不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用
程序的技术。)
ajax的使用及实现步骤
(1) 创建XMLHttpRequest对象,也就是创建一个异步调用对象. (创建Ajax核心对象XMLHttpRequest)
(2) 创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.
(3)设置响应HTTP请求状态变化的函数.
(4)发送HTTP请求.
(5)获取异步调用返回的数据.
(6)使用JavaScript和DOM实现局部刷新.