原生js发送ajax请求-get方式

释放双眼,带上耳机,听听看~!
<!DOCTYPE html>
<html lang="en">

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

<body>
    <button id="btn">点我原生js发送ajax请求</button>
    <script>
        document.getElementById('btn').onclick = function () {
            //原生js发送ajax的get请求

            //固定的步骤. 
            //a.创建一个XMLHttpRequest对象
            //b.调用这个对象的open方法,设置请求方式和请求地址. 
            //c.设置请求成功后的回调函数. 
            //d.调用这个对象的send方法,开始发送. 


            //1.原生js发送ajax的get请求-不带参数
            // //a.创建一个XMLHttpRequest对象
            // let xhr = new XMLHttpRequest();//'亲切的喊他小黄人对象'
            // //b.调用这个对象的open方法,设置请求方式和请求地址. 
            // xhr.open('get','https://autumnfish.cn/api/joke');
            // //c.设置请求成功后的回调函数. 
            // xhr.onload = function(){
            //     //处理响应回来的内容. 
            //     console.log(xhr.response);
            // }
            // //d.调用这个对象的send方法,开始发送. 
            // xhr.send();


            //2.原生js发送ajax的get请求-带参数
            //a.创建一个XMLHttpRequest对象
            let xhr = new XMLHttpRequest();
            //b.调用这个对象的open方法,设置请求方式和请求地址.
            // get请求的参数直接拼接在url地址上. 
            // 格式: 地址?key1=value1&key2=value2 
            xhr.open('get','https://autumnfish.cn/api/joke/list?num=5');
            //c.设置请求成功后的回调函数.
            xhr.onload = function(){
                console.log(xhr.response);
            } 
            //d.调用这个对象的send方法,开始发送. 
            xhr.send();

        }
    </script>
</body>

</html>
内容投诉
JavaScript

Ajax中onreadystatechange事件/方法详解

2020-8-11 17:12:39

JavaScript

原生js发送ajax请求-post方式

2020-8-13 11:14:02

搜索