• ajax尚硅谷笔记——跨域请求、axios发送ajax请求、jquery发送ajax请求


    去恶补了ajax知识 

    一、ajax简介

    1、ajax全称为Asynchronous JavaScript And XML,就是异步的JS 和XML 2、通过AJAX可以再浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据 3、ajax不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式

    二、XML简介

    1、可扩展标记语言

    2、被设计用来传输和存储数据

    3、XML和HTML类似,不同的是HTML中都是预定义标签,而XML中没有预定义标签,全都是自定义标签,由来表示一些数据。就是自己给标签取名字

    4、现在被json取代了

    三、ajax特点

    1、优点

    可以无需刷新页面而与服务器端进行通信 允许根据用户事件来更新部分页面内容

    2、缺点

    没有浏览历史,不能回退 存在跨域问题(同源) SEO不友好(爬取数据)

    四、HTTP协议

    http协议(超文本传输协议),协议详细规定了浏览器和万维网服务器之间互相通信的规则。

    1、请求报文

    重点是格式与参数

    1. GET/s?ie=utf-8 HTTP/1.1
    2. 头 Host:atguigu.com
    3. Cookie:name=guigu
    4. Content-type:application/x-www-form-urlencoded
    5. User-Agent:chrome 83
    6. 空行
    7. 体 username=admin&password=admin

    2.响应报文

     

    五、通过原生js进行AJAX操作

    1、基本实现

    node.js部分:

    1. <style>
    2. #result{
    3. width: 200px;
    4. height: 100px;
    5. border: solid 1px #90b
    6. }
    7. </style>
    8. </head>
    9. <body>
    10. <button>点击发送请求</button>
    11. <div id="result"></div>
    12. <script>
    13. // 获取button 元素
    14. const btn = document.getElementsByTagName('button')[0]
    15. const
  • 相关阅读:
    使用SPI解耦服务调用
    WebShell特征值汇总与检测工具
    C语言自动生成代码注释:koroFileHeader插件
    使用实验室超声波清洗机的好处有哪些
    【iOS开发】——事件传递链和事件响应链
    HTTP 新增的 103 状态码,这次终于派上用场了!
    当你想家的时候
    C++入门01—从hello word!开始
    HTTP协议中的\r\n
    Flink从Kafka写入mysql
  • 原文地址:https://blog.csdn.net/weixin_53317758/article/details/127972880