当前位置: 首页 > news >正文

AJAX入门

目录

什么是AJAX?

怎么用AJAX?

axios 使用

语法

打开idea创建Web项目,具体代码如下


什么是AJAX?

定义我认为AJAX就是 获取服务器数据,并显示在浏览器中

怎么用AJAX?

1 先使用axios 库 ,与服务器进行数据通信

2 在学习XMLHttpRequest 对象的使用,了解Ajax底层原理

本篇博客,介绍第一点:使用axios 库 ,与服务器进行数据通信

原因

1 使用广:在之后做Vue,React项目,都会使用到axios

2 使用简单,方便理解

axios 使用

语法

1 引入 axios .js:https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js

2 使用axios 函数

  • 传入配置对象
  • 再使用.then回调函数,接受结果,并作后续处理

需求:请求目标资源地址,拿到省份列表数据,显示到页面

目标资源地址:https://hmajax.itheima.net/api/province

如下图所示:来自黑马服务器的省份信息

打开idea创建Web项目,具体代码如下

1 首先跟axios库建立连接:
https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js
2 其次 才可以使用axios函数 与获取省份数据服务器建立连接:https://hmajax.itheima.net/api/province
3 .then:建立连接后,得到数据

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<p>41111111</p><script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<!--首先跟axios库建立连接:https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js其次 才可以使用axios函数 与获取省份数据服务器建立连接:https://hmajax.itheima.net/api/province.then:建立连接后,得到数据-->
<script>axios({url:'https://hmajax.itheima.net/api/province'}).then(result => {console.log(result)//     在控制台打印省份数据})
</script>
</body>
</html>

点击tomcat服务器运行

浏览器显示:

鼠标右击检查,选择控制台

鼠标点击 object,选择data-list

通过控制台的展示,我们就知道:我们已经成功的从服务器得到省份数据并展示到浏览器中


http://www.mrgr.cn/news/33779.html

相关文章:

  • 【Ubuntu24.04】服务部署(基础)
  • 2024 年Postman 如何安装汉化中文版?
  • 翼鸥教育:从OceanBase V3.1.4 到 V4.2.1,8套核心集群升级实践
  • TDesign了解及使用
  • Scala中的case class
  • PET-文件包含-FINISHED
  • 2024PDF内容修改秘籍:工具推荐与技巧分享
  • 【C++笔记】C++编译器拷贝优化和内存管理
  • 【VLM小白指北 (1) 】An Introduction to Vision-Language Modeling
  • 【Makefile】linux学习总结
  • 2024年华为杯数学建模E题-高速公路应急车道启用建模-基于YOLO8的数据处理代码参考(无偿分享)
  • 如何选择与高效使用编程工具提升工作效率
  • JavaScript是如何来的~~
  • 《C++中的原子操作:实现高效并发编程的关键》
  • 面向对象程序设计——set容器の简析
  • Python|OpenCV-实现识别目标图像中的圆圈(20)
  • cv中每个patch的关联
  • C++ Linux IPC进程通信-消息队列MQ
  • ZYNQ学习--AXI总线协议
  • CSS 的继承性、层叠性与权重问题解析
  • Python办公自动化教程(003):PDF的加密
  • FreeRTOS通过消息队列+信号量实现串口命令解析(串口中断+空闲中断)
  • 【Linux篇】网络编程基础(笔记)
  • jQuery 入口函数 详解
  • 分享两个虚拟试衣工具,一个在线,一个离线,还有ComfyUI插件
  • 树莓派3B驱动ST7735(内核)(代码篇)(TODO)