数组循环返回undefined

时间:2017-01-13 02:01:10

标签: javascript tastypie

我为每个人调用多个API创建循环,但在控制台和html上显示时返回undefined。请帮助,因为我无法看到我的错误。

var i, len;
var a = ["1", "2", "3", "4"];
var api_scan = [];
var total_scan = [];
var jsonData;
for (i = 0; i < a.length; i++) {

    api_scan[i] = '/api/v1/file/?folder_id='+a[i];
    console.log(api_scan[i]);

    function updateData() {


        jsonData = $.ajax({
            url: api_scan[i],
            dataType: 'json',
        }).done(function (results) {
            total_scan[i] += results.meta.total_count;  

        });
        console.log(total_scan[i]);

        total = total + total_scan[i];

        $('#total').empty(total);
        $('#total').append(total);
        }
    }

感谢您的帮助。

0 个答案:

没有答案