Ajax是什么
Ajax(Asynchronous JavaScript and XML)异步的JavaScript和XML,是一种创建交互式网页应用的网页开发技术,是几种技术的组合。
Ajax本质上是一个浏览器端的技术。
异步刷新技术,用来在当前页面响应不同的请求内容。
为什么需要Ajax
需求:有时我们需要将本次的响应结果和前面的响应结果内容在同一个页面中展示给用户。
解决:1.在后台服务器端多次响应的内容重新拼接一个jsp页面,响应。但是会造成很多响应内容重复响应,资源浪费。
2.使用Ajax技术
怎么用Ajax
向后台发送请求
传统方式,刷新页面,重新打开
<a href =" "></>
<form action= ""></form>
window.location.href=
都会改变地址
ajax 采用xmlHttpRequest 即ajax引擎对象
$.ajax()
发送请求后,该对象还未完成操作,所以不会改变浏览器地址