是否可以只检索.json文件的单个对象?我拥有的是:
data.json
{
"0": {
"test": "0"
},
"1": {
"test": "1"
}
}
的script.js
var data = "";
var Id = '1';
$.getJSON(linktofile, function(data) {
data = data;
if (data[Id] == null) {
x = "<h4>Any Text</h4>";
document.getElementById("demo").innerHTML = x;
} else {
if (data[ID].test != 0) {
x += "<span>" + data[ID].test + "</span>";
}
document.getElementById("demo").innerHTML = x;
}
});
目前,我从.json文件中获取完整数据。我的问题是.json文件长度超过5000行,有时需要1秒或2秒才能完成整个功能。 有没有像:
的script.js
$.getJSON(linktofile, function(data[Id]) {
//do anything with the data
});
所以我只检索我需要的部分而不是完整的数据?
答案 0 :(得分:0)
(function() {
$.getJSON( "https://jsonplaceholder.typicode.com/users", function( json ) {
// Specify the index to retrieve
var index = 1;
// Get specific index data
var data = json[index];
// Get the name for example
document.getElementById("demo").innerHTML = data.name;
});
})();
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="demo"></div>
&#13;