如何将Ajax响应中的值附加到JavaScript中的数组?

如何将Ajax响应中的值附加到JavaScript中的数组?,javascript,jquery,arrays,each,Javascript,Jquery,Arrays,Each,在调用Ajax函数之前,我有一个全局范围的names数组,如下所示: var names = ["John Smith","Mike Jones","Jenny White","April Brown"]; 在ajax调用的success函数中,我需要删除数组,并使用以Json格式传递回页面的新名称重新填充它(在下面的示例中为v.name) 但是我不知道如何在我的$过程中附加到数组中。每个循环: $.each(data, function() { $.each(this, functio

在调用Ajax函数之前,我有一个全局范围的
names
数组,如下所示:

var names =  ["John Smith","Mike Jones","Jenny White","April Brown"];
在ajax调用的
success
函数中,我需要删除数组,并使用以Json格式传递回页面的新名称重新填充它(在下面的示例中为
v.name

但是我不知道如何在我的
$过程中附加到数组中。每个
循环:

$.each(data, function() {
  $.each(this, function(k, v) {

      // how to add `v.name` to the `names` array?

  });
});

假设您已经清除了
名称
,请尝试以下操作:

$.each(data, function() {
  $.each(this, function(k, v) {
      names.push(v.name);
  });
});

假设您已经清除了
名称
,请尝试以下操作:

$.each(data, function() {
  $.each(this, function(k, v) {
      names.push(v.name);
  });
});