Ajax的执行流程

Ajax

1.       Ajax(Asynchronous javascript and xml):无刷新技术

2.       Ajax技术使用步骤:

1  //创建XMLHttpRequest对象实例

2   http_request.onreadystatechange = 你的另外一个js函数名; //定义处理返回结果的函数

3 http_request.open(‘GET’, url, true); 确定发送请求的方式和URL以及是否同步执行下段代码

4 http_request.send(null);//发送请求

5 回调函数处理,更新本页面局部数据

var http_request = false;

function send_request(url) {//初始化、指定处理函数、发送请求的函数

url=url+"?a="+document.myform.a.value;

http_request = false;

//开始初始化XMLHttpRequest对象

if(window.XMLHttpRequest) { //Mozilla 浏览器

http_request = new XMLHttpRequest();

if (http_request.overrideMimeType) {//设置MiME类别

http_request.overrideMimeType(‘text/xml’);

}

}

else if (window.ActiveXObject) { // IE浏览器

try {

http_request = new ActiveXObject(“Msxml2.XMLHTTP”);

} catch (e) {

try {

http_request = new ActiveXObject(“Microsoft.XMLHTTP”);

} catch (e) {}

}

}

if (!http_request) { // 异常,创建对象实例失败

window.alert(“不能创建XMLHttpRequest对象实例.”);

return false;

}

http_request.onreadystatechange = processRequest;//定义处理的回调函数

// 确定发送请求的方式和URL以及是否同步执行下段代码

http_request.open(“POST”, url, true);

//发送请求

http_request.send(null);

}

// 处理返回信息的函数

function processRequest() {

if (http_request.readyState == 4) { // 判断对象状态

if (http_request.status == 200) { // 信息已经成功返回,开始处理信息

//  alert(http_request.responseText);

ddd.innerHTML=http_request.responseText;

} else { //页面不正常

alert(“您所请求的页面有异常。”);

}

}

}
————————————————
版权声明:本文为CSDN博主「iteye_11405」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iteye_11405/article/details/81932571

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SpringBootVue 项目的执行流程如下: 1. 前端打包:在前端开发完成后,使用 npm 或者 yarn 进行前端资源的打包。通常会生成静态文件,如 js、css、图片等。 2. 后端启动:使用 Spring Boot 启动后端服务。这可以通过在 IDE 中运行 main 方法,或者使用命令行执行打包好的可执行 jar 文件启动。 3. 静态文件部署:将前端打包生成的静态文件部署到后端服务中。一般情况下,可以将静态文件放置在 Spring Boot 项目的 `resources/static` 目录下。 4. 请求转发:在后端服务中配置请求转发规则,将特定 URL 的请求转发到对应的前端路由。这可以通过在 Spring Boot 的控制器中配置路由规则,或者使用前端路由插件进行配置。 5. 页面渲染:当用户访问某个 URL 时,后端服务会将对应的静态文件返回给浏览器。浏览器加载静态文件后,前端框架会根据路由规则加载对应的组件,并渲染到页面上。 6. AJAX 请求:在页面渲染完成后,前端可能会通过 AJAX 请求获取数据,并将数据展示在页面上。这些请求会发送到后端服务,后端根据请求的 URL 和参数进行处理,并返回相应的数据。 7. 数据交互:前端和后端通过 AJAX 请求进行数据的交互。前端发送请求后,后端处理请求并返回数据给前端。前端再根据返回的数据进行页面的更新。 总的来说,SpringBootVue 项目的执行流程包括前端打包、后端启动、静态文件部署、请求转发、页面渲染、AJAX 请求以及数据交互等步骤,实现了前后端分离的开发模式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值