Ajax(一)

一.Ajax

1.概念

Ajax是异步的JavaScriptXML,Ajax其实就是浏览器和服务器之间的一种异步通信方式。就是在浏览器不重新加载网页的情况下,对页面的某部分进行更新。

2.异步和同步

2.1 同步

同步的向浏览器发送请求,在等待响应的过程中,浏览器必须等待这个请求结束后才能去干自己的事情

2.2 异步

异步的向浏览器发送请求,在等待响应的过程中,不会阻塞当前页面,在这种情况下,浏览器可以做自己的事情。直到成功获取响应后,浏览器才开始处理响应数据。

3.Ajax执行步骤

3.1 创建对象
let xhr=new XMLHttpRequest()
3.2 建立连接
xhr.open(method,url,asyns)
// method:请求的方式
//url:匹配的controller层的请求
//asyns:是否是异步
3.3 发送请求
xhr.send()//get请求
xhr.send(string)//post请求
3.4 获取响应
 xhr.onreadystatechange = () => {
            if (xhr.readyState === 4 && xhr.status === 200) {
                let resp = JSON.parse(xhr.responseText);
                // JSON.parse(json字符串) --> 将json字符串转换成对象
                // JSON.stringify(resp) --> 将对象转换成那个json字符串
                if (resp.code === 1) {

                }
                console.log(resp.msg)
            }
        }

二.Redis数据库

键值对的形式

1.在SpringBoot中使用

1.1 导入依赖
1.2 配置.xml文件
1.3 在接口注入对象
RedisTemplate<String,String> redisTemplate
redisTemplate.opsForvalue.set(key,value)
 redisTemplate.opsForvalue.get(key)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值