什么是Ajax?
1.Ajax全称为"Asynchronous JavaScript and XML"(异步JavaScript和XML),是一种创建 交互式网页应用的网页开发技术。
异步刷新技术,用来在当前页面内响应不同的请求内容
Js操作文档结构,将内容变成动态的。。。。。
2.不是新技术,是如下几种技术的组合应用:
-基于web标准(standards-based presentation) XHTML+CSS的表示;
-使用DOM(Document Object Model)进行动态显示及交互;
-使用XML和XSLT进行数据交互及相关操作;
-使用XMLHttpRequest进行异步数据查询、检索;
-使用javaScript将所有的东西绑定在一起
2.Ajax本质上是一个浏览器端技术
为什么需要Ajax?
需求:
有的时候我们需要将本次的响应结果和前面的响应结果内容在同一个页面中展现给 用户。
解决:
1、在后台服务器端将多次响应内容重新拼接成一个jsp页面,响应。
但是这样会造成很多响应内容被重复响应,资源浪费。
2、使用Ajax技术
使用Ajax:
Ajax访问原理: