原生js发送ajax请求-数据处理

释放双眼,带上耳机,听听看~!
<!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>
    <script>
        //原生js发送ajax请求返回的数据(json格式的字符串,xml格式的)该如何处理? 
        
        //1.返回的是json格式的数据如何处理.
        //我们自己来转成js对象 
        // let xhr = new XMLHttpRequest();
        // xhr.open('get','https://autumnfish.cn/api/joke/list?num=5');
        // xhr.onload = function(){
        //     console.log(xhr.response);
        //     console.log(JSON.parse(xhr.response));
        // }
        // xhr.send();


        //2.返回的是xml格式的数据如何处理. 
        //xhr.responseXML 会得到一个类似于document树这个东西. 操作他像操作dom一样. 
        let xhr = new XMLHttpRequest();
        xhr.open('get','https://autumnfish.cn/api/food.xml');
        xhr.onload = function(){
            console.log(xhr.response);
            console.log(xhr.responseXML);
            console.log(xhr.responseXML.getElementsByTagName('food'));
           
        }
        xhr.send();


    </script>
</body>

</html>
内容投诉

人已赞赏
JavaScript

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

2020-8-13 11:14:02

JavaScript

原生js发送ajax请求的两种方法之函数封装

2020-8-13 11:29:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索