XML请求到Js数组只能达到1000个条目?

时间:2015-06-18 18:34:14

标签: javascript arrays json xmlhttprequest

我为他们的整个星级数据库发送了一个XMLHttpRequest给NASA的API,这个数据库超过了100k。然后我将JSON数据提供给JavaScript数组,但奇怪的是只有1000个条目通过。这是我的代码:

// SET UP XML DATABASE REQUEST
var databaseUrl = 'https://data.nasa.gov/resource/5bv2-dyn2';
var databaseXml = new XMLHttpRequest();
databaseXml.open('GET', databaseUrl, true);

// SEND XML DATABASE REQUEST
databaseXml.send(null);

// WHEN REQUEST IS READY, PUT DATABASE INTO ARRAY
databaseXml.onreadystatechange=function() {
    if (databaseXml.readyState==4 && databaseXml.status==200) {
        window.databaseParse = JSON.parse(databaseXml.responseText);
        window.starDatabase = [];
        window.databaseParse.forEach(function(el) {
            window.starDatabase.push(el.label)
        })
        console.log(starDatabase.length);
    }
}

我将数据库长度打印到控制台,它肯定是1000.我在这里做错了什么?当然这很简单。

1 个答案:

答案 0 :(得分:0)

你这里没有做错任何事,NASA API本身只发送1000条记录..你可以在开发者工具的网络标签中看到它