首页 > 其他分享 >08发送一个ajax请求

08发送一个ajax请求

时间:2024-07-20 20:56:37浏览次数:10  
标签:异步 请求 08 js 发送 xhr ajax

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 发送一个ajax请求
        // a async 异步
        // j JavaScript
        // a and
        // x xml 一种语言 用来传输内容的
        // ajax是异步的xml和js的交互手段

        // 发送ajax的请求的步骤
        // 1 创建一个ajax对象
        // new XMLHttpRequest()
        // 实例化一个构造函数,得到一个对象
        // 这个对象就能帮我发送ajax请求

        // 2 配置请求信息
        // 你要用什么方式进行请求 get还是post还是别的
        // 你要请求哪一个url地址?你要请求的后端服务器地址
        // 你想发送一个同步请求还是异步请求?默认是异步
        // ajax对象.open(请求方式,请求地址,是否异步)
        // 注意:请求方式不分大小写
        // 是否异步可以不写,默认异步

        // 3 把这个请求发送出去
        // 语法:ajax对象.send()
        // 表示把这个配置好的请求发送出去

        // 4 接受后端响应
        // 因为现在是js和后端交互,而不是浏览器和后端交互
        // 所以后端返回的响应资源给了js
        // 我们用一个事件来接受后端返回的资源
        // ajax对象.onload = function(){}

        console.log('js  开始')
        // 1 创建一个ajax对象
        let xhr = new XMLHttpRequest()
        // 2 配置请求信息
        // 以get的请求方式,请求地址http://localhost:8888/test/first
        xhr.open('get', 'http://localhost:8888/test/first')
        // xhr.open('get', 'http://127.0.0.1:8888/test/first')
        // 我们自己的域名本机就是localhost 也可以写成自己的ip 127.0.0.1

        // 3 发送请求
        xhr.send()
        // 4 接受响应
        xhr.onload = function () {
            // 在当前这个ajax请求完成的时候触发
            console.log(xhr)
            console.log(xhr.response)
        }
        
        console.log('js  结束')
    </script>
</body>

</html>

标签:异步,请求,08,js,发送,xhr,ajax
From: https://blog.csdn.net/m0_64904350/article/details/140577360

相关文章

  • WEB前端08-综合案例(动态表格)
    使用HTML、CSS和JavaScript创建动态表格在本教程中,我们将创建一个动态表格,允许用户添加行、选择项目,并执行批量操作,如全选或删除选中的行。我们将通过HTML、CSS和JavaScript来实现这一功能。让我们逐步了解每个部分是如何协同工作的。HTML结构我们的HTML文档......
  • 2024年IDEA&IntelliJ系列最新激活码(2088)!
    蛋疼ing,仅供学习使用。K384HW36OB-eyJsaWNlbnNlSWQiOiJLMzg0SFczNk9CIiwibGljZW5zZWVOYW1lIjoibWFvIHplZG9uZyIsImxpY2Vuc2VlVHlwZSI6IlBFUlNPTkFMIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IiIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2U......
  • SQL Server 2008中的代码安全(七):证书加密
    原文链接:https://blog.csdn.net/downmoon/article/details/6252336证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQLServer可以生成它自己的证书,也可以从外部文件或程......
  • 用AirScript脚本给女/男朋友发送每日早安邮件(极简版本)
     先看效果 工具金山文档/WPS提供了每日定时的AirScript脚本服务,非常方便~ 话不多说,我们以金山文档为例,只有简单的五个步骤,非常容易~教程开始步骤1我们打开金山文档新建一个智能表格步骤2按下图填写,注意是ABC这三列是否开启邮箱地址是否发送提醒是你的目的邮箱......
  • 多个AJAX请求,带执行进度及结果
    functionCreateAll(){varlen=$("[src='/images/err.png'][title='点击重新生成']").length;varlayerMsg=layer.open({title:"正在生成,共有"+len+"个试题正在生成",content:&q......
  • (nice!!!)LeetCode 3085. 成为 K 特殊字符串需要删除的最少字符数(贪心、哈希表、字符串)
    3085.成为K特殊字符串需要删除的最少字符数思路:1、用哈希表mp先统计出字符串word中所有字母出现的次数2、将哈希表里的次数进行升序排序v3、采用贪心的策略,删除最少的字符串,就是保留最大的字符串。可知,最少有一个元素的数量不需要改变。那么我们就枚举这个数量v[i],......
  • sql server2008出现set 选项的设置不正确:"ARITHABORT”
    (SELECTSTUFF((SELECT'',''+CODEFROMINVNEWSAL11WHERE(MASTERI=BILRCV.SRCERI)OR(LINKERIIN(SELECTLINKERIFROMINVPROLOGWHEREDTYPE=0ANDPEERVERI=0ANDMERI=BILRCV.SRCERI))FORXMLPATH('''&......
  • java发送http请求
    pom<dependency><groupId>org.apache.httpcomponents.client5</groupId><artifactId>httpclient5</artifactId><version>5.1.3</version></dependency>菜packagecom.xcg.webapp.Common;importorg.apache.......
  • 【.NET全栈】ASP.NET开发Web应用——AJAX开发技术
    文章目录前言一、ASP.NETAJAX基础1、AJAX技术简介2、ASP.NETAJAX技术架构二、ASP.NETAJAX服务器端扩展1、声明ScriptManager控件2、使用ScriptManager分发自定义脚本3、在ScriptManager中注册Web服务4、处理ScriptManager中的异常5、编程控制ScriptManager控件6、使......
  • 力扣第208题“实现 Trie (前缀树)”
    关注微信公众号数据分析螺丝钉免费领取价值万元的python/java/商业分析/数据结构与算法学习资料在本篇文章中,我们将详细解读力扣第208题“实现Trie(前缀树)”。通过学习本篇文章,读者将掌握如何使用Trie数据结构来实现插入、搜索和前缀匹配功能,并了解相关的复杂度分析......