ajax技术
ajax是异步传输技术,是一种创建交互式网页应用开发技术,用来通过前台链接后台代码,可以实现网页的异步更新,并且可以局部更新,所以叫做异步刷新,局部更新技术,提高浏览器加载速度,节省服务区响应时间
定义ajax步骤
1.创建XMLHTTPRequest对象
2.使用open方法链接后台服务器
3.通过send()发送数据,开始和服务器交互
4.通过onreadystatechange设置回调函数
5.执行回调函数读取数据responseText
js的ajax技术
高版本浏览器ajax对象
ajax=new XMLHttpRequest()
IE8以下
ajax=ActiveXObject("Msml2.XMLHTTP")
IE7以下
ajax=ActiveXObject("Microsoft.XMLHTTP")
创建链接
xml.open("请求方式","请求地址",同步/异步) true为异步
发送请求
xml.send(null)括号内可以填参数
定义回调函数接收参数
xml.onreadystatechange=callback
回调函数拿到参数值
ajax.responseText 拿到文本
ajax.status http的状态码
ajax.readyState ajax的请求状态码
0请求未初始化 1服务器已连接 2请求已接收 3请求处理中 4请求已完成
complate低版本浏览器返回请求已完成
jquery的ajax技术
$.ajax({
type:'get',//请求方式
url:'https://114.55.145.59:8443/librarytag/tag',//请求路径
data:'',//向后台传参
dataType:'json',//接收格式
success:function(res){
console.log(res)//请求回来的参数
}
})