JavaScript - XMLHttpRequest readystate = 1&& status = 0

时间:2017-05-11 17:59:28

标签: javascript ajax xmlhttprequest

我试图从传奇联盟(防暴api)访问数据,我分别获得1和0的状态和状态。此外,我不知道api是否有任何限制,或者这是否是尝试访问它的正确方法(我需要解析它吗?)。我已经取出了实际的密钥和召唤名称,但概念仍然存在。我再次对这个XMLHttpRequest方法相当新,但这是我的代码:

var summoner = new XMLHttpRequest();
    summoner.onreadystatechange = function() {
      if(summoner.readyState == 4 && summoner.status == 200) {
        console.log(summoner.responseText);
      }
    };
    summoner.open('GET', 'https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/summonerName?api_key=key');
    summoner.send();

    // var payload = JSON.parse(summoner.responseText);

1 个答案:

答案 0 :(得分:-1)



 var username=$('#username').val();
            var xmlHttp=new XMLHttpRequest();
            xmlHttp.onreadystatechange=function(){
                if(this.readyState==4 && this.status==200){
                    data=this.responseText;
                    alert(data);
                }
                if(this.status==404){
                    alert('404 Error Occured.');
                }
            }
            xmlHttp.open('get', 'checkusername.php?name=' + username, true);
            xmlHttp.onprogress=function(){
                console.log('Loading');
            }
            xmlHttp.send();