大家好我尝试用ajax获取一个json文件,在我的html中添加一些div。
但我想首先接收json文件的最后一个数据。
我的代码:
jQuery(function(){
$.ajax({
url: 'http://127.0.0.1:8080/getsomejson',
dataType: 'json',
method: 'GET',
success: function (data)
{
for (var i = 0; i < data.length; i++)
{
...
}
}
});
});
我尝试了但不尝试效果:for (var i = 0; i < data.length-1; i++){
我该怎么做?
答案 0 :(得分:1)
for
- 循环可以在你想要的任何地方开始和结束。您使用了一个从0开始并在data.length-1
结束的循环。你想要的是一个从data.length-1
开始到0结束的人:
success: function (data) {
for (let i=data.length-1; i>=0; i--){
//your code
}
}
您希望从data.length-1
开始,因为该数组是0索引的。因此,数组的长度总是比最后一项的索引多一个。