提问者:小点点

变量使用AJAX调用从API获取数据


我试图用一个AJAX调用输出一个字段名列表。 它需要看起来像这样:

var test=['test1','test2'等]

jQuery:

var test = [
    $.ajax({
      type: 'GET',
      url: '/api/artikel/list',
      success: function(data) {
        $.each(data, function(i, artikel) {
          var name = artikel.naam;
          var list = [];
          console.log(list);
        });
      }
    })
]
'''

The output is showing me the field values seperately and each in their own list. How do I get the values into 1 list? 

Can't figure out what is going wrong. 

共1个答案

匿名用户

这就是你想要做的吗?

您必须初始化一个列表,然后在成功回调时追加每个数据值

var test = [];

$.ajax({
  type: 'GET',
  url: '/api/artikel/list',
  success: function(data) {
    $.each(data, function(i, artikel) {
      var name = artikel.naam;
      test.push(name)
    });
  }
})

如果没有,请提供更多关于您的问题的上下文。

相关问题