乐趣区

关于springboot:Ajax技术运用

什么是 Ajax?

Ajax (Asynchronous JavaScript and XML) 是一种 Web 利用技术, 能够借助客户端脚本 (javascript) 与服务端利用进行异步通信,获取服务端数据当前, 能够进行部分刷新。进而进步数据的响应和渲染速度。

传统 Web 利用中繁难的同步模型剖析

基于 Ajax 技术的异步申请响应模型剖析

做一个入门的 Demo

首先关上百度的首页,再控制台编码。

var xhr=new XMLHttpRequest();  // 第一步:创立 XMLHttpRequest 对象

xhr.onreadystatechange=function(){  // 第二步:如果状态扭转,将触发这个函数
    if(xhr.readyState==4&&xhr.status==200){  // 状态有 0 1 2 3 4 五种,返回数据胜利的状态为 200
        console.log(xhr.responseText);  // 在控制台打印返回的数据
    }
}

xhr.open("GET","https://www.baidu.com",true);  // 第三步:创立连贯

xhr.send(null);  // 第四步:发送申请,GET 形式的申请,参数能够为 null


申请后果展现:

基于 SpringBoot 我的项目下试验

设置端口

server.port=80

当 xhr.open()函数的最初的参数为 false 时,启动的是 main 线程,不举荐应用 main 线程,参数个别都是应用 true

退出移动版