首页 新闻 会员 周边 捐助

怎么可以拿到这个api的数据,然后使用,是不是这个出了一个跨域的问题,然后就不能访问了,还是cookie的值没获取到就不能拿到这个json里面对应的数据,拿不到这个api里面的数据?

0
[已关闭问题] 关闭于 2017-11-04 14:12

https://www.renrenche.com/api/qrcode/app?fr=bd_pz&platform=PC&plog_id=cb16219f6770b3c0595119a854f4f84c

xuanPhoto的主页 xuanPhoto | 菜鸟二级 | 园豆:212
提问于:2017-11-04 13:31
< >
分享
所有回答(1)
0
<!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>
    <div id="search">123</div>
    <img id="img" src=''/>
</body>
<script>

var data = 'https://www.renrenche.com/api/qrcode/app?fr=bd_pz&platform=PC&plog_id=cb16219f6770b3c0595119a854f4f84c'
document.getElementById("search").onclick = function() { 
    var request = null;
      try{
         request = new XMLHttpRequest();
      } catch(e){
        request = new ActiveXObject('Microsoft.XMLHTTP');
      }
    request.open("GET", data); //发送请求并带入参数,返回后给出判断后的结果,也就是是否右这个员工
    request.onreadystatechange = function() {
        if (request.readyState===4) {
            if (request.status===200) { 
                var gg = JSON.parse(request.responseText);
               console.log(typeof gg )
               console.log(gg.status)
               console.log(gg.data.m_yl_1.qr)
               document.getElementById('img').setAttribute('src',gg.data.m_yl_1.qr)
            } else {
                alert("发生错误:" + request.status);
            }
        } 
    }
    request.send();
}
</script>
</html>
xuanPhoto | 园豆:212 (菜鸟二级) | 2017-11-04 14:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册